Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

So impressive that this was made using a custom engine! Did you build it from the ground up?

Thank you!

 
It was not built from the ground up exactly. It is more like a lot of independent pieces from third-party open-source libraries joined together into an engine. For example, OpenGL is used for rendering, OpenAL Soft is for sound, a simple open-source code for Entity Component System is the engine architecture, glfw3 for input, GGPO for rollback netcode, online matchmaker is a modified open-source code. 


If one component is bad or not supported anymore, then, I can likely replace it with another or fix it.  I consider this mid-level engine development. Low-level engine development dives into more platform internals like rendering and sound and is not handled by a third-party. 

Ohh ok thats really cool. That's a lot to learn!