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, gradients, and interactive hyperlinks
Professional splash screen system with fade effects
Extended tools for file operations, downloads, and system integration
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