How do you start making our own game engine and what types of a game engine should I write. Finally, how do I get started? Read the postA Guide to Start Creating a Game Engine