this post was submitted on 13 Sep 2023
70 points (100.0% liked)

Game Development

3295 readers
3 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
70
Unity Alternatives in 2023 (gamefromscratch.com)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
all 9 comments
sorted by: hot top controversial new old
[–] [email protected] 8 points 1 year ago

I also have my own game engine, if you're happy with 2D retro pixelart graphics (polygon support and 3D comes after I move some of the rendering away from the CPU to the GPU). It also has software synths, if you want adaptive soundtracks.

https://github.com/ZILtoid1991/pixelperfectengine

[–] [email protected] 6 points 1 year ago (4 children)

What are the downsides for using Unreal?

[–] [email protected] 12 points 1 year ago

Having more features, especially those aimed at corporations instead of indies, means it's harder to figure out how to make simple things work, especially without tutorials. Even the things that could be simple are probably still more complicated than an indie engine in order to help large developers do what they need to. Since Unreal Engine is pretty much designed for Epic to make their games in, you can bet that that's their first priority, and indies get table scraps.

The flip side of that coin is that you have access to a lot of the features that the corporations do if you want to put in the time to use them.

[–] [email protected] 11 points 1 year ago

As terrible as Unity’s API design is, Unreal’s API design is 10x worse and still feels stuck in the 90’s.

[–] [email protected] 3 points 1 year ago

It is a performance hog. Unity can run on relatively low spec hardware.

[–] [email protected] 6 points 1 year ago

I did my part with this post - https://programming.dev/post/2947073

My list has a few things that aren't listed in that GFS link, which might be useful for the more specific indie types (Solarus, OHR, OpenMW)

Stride does look like a very good alternative if the intent is a 3D game and C# programming, so possibly the best case for Unity veterans in that regard.

[–] [email protected] 1 points 1 year ago

Gamemaker, my old friend! 🫂

[–] [email protected] 1 points 1 year ago

Phaser js is pretty good too if you are looking for 2D engines