this post was submitted on 06 Feb 2024
25 points (100.0% liked)

Game Development

61 readers
1 users here now

Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.

Community Wiki

founded 1 year ago
MODERATORS
top 7 comments
sorted by: hot top controversial new old
[–] TypicalHog@lemm.ee 5 points 9 months ago (1 children)

I'm think Bevy is pretty neat. It's simple, fast and built in Rust.

[–] quelsh@kbin.social 3 points 9 months ago (1 children)

Professionally in Unreal 5. Hate it with a passion. Not only is the engine a shared state leaking piece of s*it but the language(s) that come with it make the whole mess even worse.

In my free time I worked with Bevy which is really promising in my opinion. I hope their editor will be as amazing as the rest of the framework.
Recently I also tried Fyrox. It is nice, probably usable for some smaller things, but damn it feels a lot like Unreal again with going a OO-like paradigm. Of course little to no memory-safety issues it being developed in Rust as well (+ a runtime borrow checker they implemented on top to check on shared writes to Resources, Nodes, etc.), but compared to ECS it feels terribly clunky.

[–] TypicalHog@lemm.ee 1 points 9 months ago

ECS just feel sooo right! Also, if someone needs a more mature engine than Bevy, don't go for Unity or Unreal - Take a look at Godot. It's FOSS and even supports Rust bindings (and I do think Rust the shit and will be a big deal in the future).

[–] kryllic@programming.dev 2 points 9 months ago

As a hobbyist, Godot is probably the most "fun" engine I've worked in. The software itself feels like a toy, similar to Gamemaker (at least from what I remember when I used it like 10 years ago as a kid lol). Coming from C# background, using GDscript wasn't as bad as I thought, and making small projects in a weekend has really itched the problem-solving part in my brain. I'm trying to re-create popular flash games that I remember playing back in the day and seeing what improvements I can make.

[–] SirMino@feddit.it 2 points 9 months ago

for my little silly experiments I use Raylib (C or the Go bindings).

[–] ArmainAP@programming.dev 2 points 9 months ago

Professionally: Unreal Engine 5 Hobby: Godot and Unreal Engine 5

Godot is fun, quick and small. Unreal is powerful, bulky and big.

[–] SurvivalMariner@lemm.ee 1 points 9 months ago

Unreal Engine. I've been enjoying learning it and building it. It's powerful and so far has solved every problem I've had without much pain.