Cross-Platform 2D Game Engine
Crimson is a simple yet powerful 2D game engine designed for learning game development fundamentals. Built with modern C++ and focused on providing an easy-to-understand API, Crimson doesn’t hide the underlying architecture, making it perfect for developers who want to understand how game engines work at a lower level.
Key Features:
What makes Crimson special is its educational focus combined with professional-grade architecture. The engine provides a complete game development framework while maintaining transparency in its implementation. Each game follows a standardized structure that the engine automatically recognizes, with assets and configurations loaded seamlessly.
Crimson includes everything you need through Git submodules - SDL3, JSON libraries, WxWidgets, and all dependencies are built automatically. No external installations required, just clone and build.
The project demonstrates modern C++ game development practices while remaining approachable for developers at any level who want to understand game engine architecture.