Summer 2020 Update
It's time for another update. Long story short, I'm moving to Unreal Engine 4. I like to develop homemade game engines and frameworks. So of course it was clear to start with that way too. But in order to reach the market and get the game at somewhat releasable state, I understand that I cannot develop my own engine. Developing game engine takes such long time compared to using another feature rich engine even though the feature set should be reasonably small. Also I'm bit of perfectionist when it comes to frameworks and the game engine code, so most of the development time is spent of refactoring. In my current engine, I already got simple editor, physics implementation, basic model importing and level game state saving working pretty good. The goal of this project is to create vehicle simulator with plausible physics simulation and have focus on track racing. But currently developing the game engine takes too much time away from that. Thus I came to the conclusion in the