4 ms·
You can do this with nearly any game engine. Ignore whichever pieces you want and use the lower-level APIs. I used to use Unity with a third-party 2D framework
by TillE 3y ago
You can do this with nearly any game engine. Ignore whichever pieces you want and use the lower-level APIs.
I used to use Unity with a third-party 2D framework that bypassed all its game object stuff.
- JKCalhoun 3y agoWhen I was looking about last year I eventually settled on SDL2. It had everything I needed (for a sprite-based game) and was low-level enough that I didn't feel like the game mechanics were baked in. Still happy with it.
- novagameco 3y agoYeah I think there are tons of graphics frameworks for 2D with no built-in entity management system (SDL2, Monogame, SFML), but it seems like when people work in 3D, they tend to make an entire engine. I think people would be less mystified by 3D if they could just plug in a 3D PBR rendering engine and then implement game logic any way they want, in any language they want (e.g: have bindings to a rendering engine coded in C++ but the game logic is all python, lua, C#, whatever). I think Three.js actually is kind of like this, but idk how useful it is for updating real time games. There's also always Ogre, but I just wonder why there aren't more rendering engines out there