Simulation and game framework configured with CMake