As part of my education at The Game Assembly I, together with my group, was tasked to develop a game engine that we were going to use for our last four game projects. Since I at this point had worked on my own game engine, Epoch, for about half a year I quickly set up the project structure and build system using premake.