Windows Desktop + Android Mobile. One Codebase.
SSOEngine delivers cross-platform C++ game development with Raylib at its core. Build once, deploy everywhere. Complete 2D/3D capabilities with Android APK generation.
Ultra-lightweight engine with maximum performance
Build for Windows desktop and Android mobile from the same C++ codebase with automatic APK generation.
Full rendering pipeline for sprites, models, and advanced shader effects.
Comprehensive toolkit with physics, audio, input, asset management, and Android support.
Header-only components for rapid development
Cross-platform build system with automatic APK generation
Multi-display window management with fullscreen support
2D/3D rendering pipeline with advanced shaders
Real-time 3D physics with realistic collision detection
Audio system with music management and memory safety
Multi-device input handling for keyboard, mouse, gamepad
Cross-platform asset bundle system for Android & Windows
High-precision timing and delta time calculations
2D/3D camera system with smooth transitions
Advanced text rendering with typewriter effects and gradients
Professional splash screen system with fade effects
Learn SSOEngine step by step
Install MinGW-w64 for compilation on Windows:
💡 Tip: Add MinGW-w64 to your PATH during installation
git clone https://github.com/Rozaq125/SSOEngine
cd SSOEngine/01_Core
build.bat
This automatically downloads Raylib and builds your game.
Edit main.cpp and start building your game!
Games made with SSOEngine
Have you made a game with SSOEngine? Let us know and we'll feature it here!
Submit Your GameGet started with game development today