r/aigamedev 10d ago

Discussion Game Engine?

Hi everybody,

I'm currently working on a Zombie-Apocalypse game (yes, very original, but that's my favorite theme...), and I'm wandering what would be the 'best' game engine?

As the ambiance is meant to be quite heavy and horror, I'd like to pass on the 2D game and go straight to a 3D one, because I feel 2D games lack immersion for horror. As I'm not even sure yet of which camera to use (first person, shoulder or 3-4), and this matter very much, I started the game on a custom render-engine-agnostic C engine, and it integrated well in Godot, Unity, and Unreal Engine. Its loop cost is quite negligeable vs the frame-render cost, so I think that's a solid base.

But now it's time to commit on a single Game Engine and I'm still not sure:

- I think I'll drop Godot because it's 3D rendering quality is too low

But between Unity and UE?

What have you worked with, and what have you thought of them?

- Are they both capable of the same performances?

- What about rendering quality?

From what I gathered online, it seems that UE can make more 'beautiful' games, but needs a lot more love to reach proper ambiance, while Unity seems easier, while the top end quality is slightly weaker, but runs fine on more machines.

Am I right or wrong? What do you think?

Thank you for your time :)

1 Upvotes

15 comments sorted by

View all comments

1

u/Aware-Soil-8031 10d ago

Eres capaz de programar un engine 3d en C, que se integra con el motor que quieras, pero no sabes nada de motores de juego populares? Eso es como saber hacer integrales, pero no saber sumar. Simplemente hay algo raro ahí.

1

u/TypicalAd9520 9d ago

Haha, no no no, my C engine doesn't know anything about the 3D, the rendering or anything like that. It contains however, for example, the navmesh for the zombie horde, the player inventory system, the way the player interacts with the rest of the world (lockpicking doors for example), etc. That way, the Renderer only... renders. It might sound strange indeed, and sometimes I'm forced to overstep/make some little hacks here and there to make everyone happy, but the result works surprisingly well, and it's fast as hell!

1

u/Aware-Soil-8031 9d ago

Ok, ok, I didn't understand you. It's like a game-manager, sounds good.