Modern C++ Game Development

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.

Why Choose CyanOrchid?

Built for modern game developers who demand performance, flexibility, and cross-platform compatibility.

🚀

High Performance

Optimized C++20 architecture with modern ECS design for maximum performance and memory efficiency.

🌍

Cross-Platform

Deploy to desktop, mobile, and web platforms with a single codebase. Windows, macOS, Linux, iOS, Android, and WebAssembly support.

🧩

Modular Design

Extensible plugin system with clean separation of concerns. Add only what you need for your game.

🎨

Modern Graphics

SDL3-powered rendering with hardware acceleration, sprite batching, and support for multiple graphics backends.

🔊

Rich Audio

Multi-channel audio system with SDL_mixer integration for immersive sound design and music playback.

🌐

Networking

Built-in multiplayer networking capabilities for real-time online gaming experiences.

Project Repositories

Explore our modular repository structure designed for scalable game development.

🎮

cyanorchid-core

The core engine library providing ECS, rendering, physics, audio, networking, and all essential game systems. The foundation of every CyanOrchid game.

đŸ•šī¸

cyberia

A complete 2D platformer game built with cyanorchid-core. Serves as reference implementation and demonstrates all major framework features.

📋

templates

Project templates for quickly starting new games. Includes basic and advanced game templates with pre-configured build scripts and project structure.

🔧

cicd

Continuous Integration and Deployment pipelines providing automated building, testing, and deployment across all supported platforms.

🌐

cyanorchid-webpage

Official website and documentation portal for the CyanOrchid framework. Showcases features, provides getting started guides, and community resources.

6
Platforms Supported
C++20
Modern Standard
SDL3
Graphics & Audio
MIT
Open Source License