Crimson

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.

Read more about Crimson