<bybbworld />

Why make an engine in the first place?

I wasn't really looking to make games, but rather learn how game engines work, the logic behind them and the challenges of making one. If I wanted to just make a game I'd probably have gone with Unreal engine. Building a game engine taught me a lot about how OpenGL is used and how even the smallest change in code can have a big effect in the performance of a game.