Build cross-platform games with ease using our modern C++ framework powered by SDL3. From desktop to mobile to web - create amazing games that run everywhere.
Built for modern game developers who demand performance, flexibility, and cross-platform compatibility.
Optimized C++20 architecture with modern ECS design for maximum performance and memory efficiency.
Deploy to desktop, mobile, and web platforms with a single codebase. Windows, macOS, Linux, iOS, Android, and WebAssembly support.
Extensible plugin system with clean separation of concerns. Add only what you need for your game.
SDL3-powered rendering with hardware acceleration, sprite batching, and support for multiple graphics backends.
Multi-channel audio system with SDL_mixer integration for immersive sound design and music playback.
Built-in multiplayer networking capabilities for real-time online gaming experiences.
Explore our modular repository structure designed for scalable game development.
The core engine library providing ECS, rendering, physics, audio, networking, and all essential game systems. The foundation of every CyanOrchid game.
A complete 2D platformer game built with cyanorchid-core. Serves as reference implementation and demonstrates all major framework features.
Project templates for quickly starting new games. Includes basic and advanced game templates with pre-configured build scripts and project structure.
Continuous Integration and Deployment pipelines providing automated building, testing, and deployment across all supported platforms.
Official website and documentation portal for the CyanOrchid framework. Showcases features, provides getting started guides, and community resources.