# Ideas for this/future engine Also just an outline for stuff - Custom Logger - CMake / Premake / XMake - Event System - Window Handler (support multiple windows) - Layer system - Math helpers - Static/Dynamic linking - Export or Build (export game as game file, or build your own exe directly) - Shader System - Entity Component System? - Profiling - Scripting? (lua?) + while-running / preprocessed scripts - Tools (Sprite Sheet Tools, etc) - Asset Manager / Pipeline (choose between .pak or individual files) - Physics - Collision Detection