[-] crittecol@lemmy.world 3 points 7 months ago

I'm learning c++ via exercism because I'd like to use it for game development and other high performance use cases, and because it's a good pip for the resume.

In fact, I mostly did this because so many job listings mention it, haven't even come up with a high-scale game dev problem to solve.

I'll probably continue because I find it interesting and no amount of practice is bad, but my question is how is everyone letting this affect their outlook on c++ in their career vs side projects, etc. Really, I'm having a hard time imagining why it was important for this to be said in this way instead of just changing internal policies and job listings.

[-] crittecol@lemmy.world 3 points 8 months ago

So that architecture wouldn't hold the same technical responsibility and it would take less effort to make it look nice!

[-] crittecol@lemmy.world 5 points 8 months ago

Why did we stop making stuff sick like this?

[-] crittecol@lemmy.world 2 points 8 months ago

Dreadgod is so damn good, it and Ghostwater are my tops.

Couldn't agree more, they helped me through some stuff and I regularly re-read. Keep advancing my friend

[-] crittecol@lemmy.world 11 points 8 months ago

Cradle by Will Wight because the characters are endearing and believable and tangibly grow as people while they grow in the magic system which while we're at it is very satisfying variation on Chinese martial arts "magic" systems, the power scaling is nuts.

The world is deep and interesting and you get a lot of insight into it from other characters perspectives

It's 12 books and everything builds from everything you've read naturally. The themes speak to me, etc.

[-] crittecol@lemmy.world 37 points 9 months ago

It's nuts how a difference of hundreds of millions of people doesn't actually feel like a ton more people or provide any better quality except in some niche spots

[-] crittecol@lemmy.world 13 points 10 months ago

Blender for the texture painting

Material Maker for turning those textures into game engine ready materials. It's also capable generating textures using noise and other patterns. Examples

[-] crittecol@lemmy.world 2 points 1 year ago

For sure! However Godot has low processor mode that lets you control the frequency of the update when no changes are being made. That update time can even be changed from code so you can adjust it situationally.

[-] crittecol@lemmy.world 3 points 1 year ago

Super cool! Might be nice to have a helper node you could add to scenes that just lets you trigger orchestrations from pure signals or more easily from animation players, so you could stay out of the script editor completely for the really simple stuff.

[-] crittecol@lemmy.world 2 points 1 year ago

Like others have said, it's pretty much the same as web development. The logic can live anywhere, so you could build your own app with whatever architecture you want and even use best practices from other fields as inspiration (Like the Redux comment.)

What we're missing is mostly more people actually doing it, having opinions on how best to organize app-like builds. I've built some small apps using it but nothing complicated enough to answer these questions.

But there are some examples that are open source to look at.

https://github.com/LyffLyff/Veles

https://github.com/Mad-Cookies-Studio/mad-productivity

https://github.com/RodZill4/material-maker

[-] crittecol@lemmy.world 2 points 1 year ago

You could pretty easily do this as an autoload so it's accessible from anywhere. You could store the actual state as a dictionary or a resource, or even a whole db if you wanted depending on what you're storing.

It's a little old but looks like someone even implemented a redux inspired store! https://github.com/glumpyfish/godot_redux

No idea if that still works, but probably would be too hard to use it as inspiration or even update it to the latest 3.x version

[-] crittecol@lemmy.world 4 points 1 year ago

My deck's the talk of the town

view more: next ›

crittecol

joined 1 year ago