# Game Engine The framework your game is built on: the game object, screens, configuration and resource loading. Start here. `TBaseGame` owns the game loop and every subsystem, so a working game is a game object, one or more screens, and a resource file. ```{toctree} :maxdepth: 1 BASEGAME SCREEN CONFIG RESMAN SPX ```