SSOENGINE 1.5: CROSS-PLATFORM GAME ENGINE

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.

Features

Ultra-lightweight engine with maximum performance

Cross-Platform Support

Build for Windows desktop and Android mobile from the same C++ codebase with automatic APK generation.

Complete 2D & 3D Pipeline

Full rendering pipeline for sprites, models, and advanced shader effects.

19+ Integrated Tools

Comprehensive toolkit with physics, audio, input, asset management, and Android support.

Tools

Header-only components for rapid development

SSO::Android

Cross-platform build system with automatic APK generation

SSO::Window

Multi-display window management with fullscreen support

SSO::Renderer

2D/3D rendering pipeline with advanced shaders

SSO::Physics3D

Real-time 3D physics with realistic collision detection

SSO::Audio

Audio system with music management and memory safety

SSO::Input

Multi-device input handling for keyboard, mouse, gamepad

SSO::Provider

Cross-platform asset bundle system for Android & Windows

SSO::Timer

High-precision timing and delta time calculations

SSO::Camera

2D/3D camera system with smooth transitions

SSO::Text

Advanced text rendering with typewriter effects and gradients

SSO::Splash

Professional splash screen system with fade effects

Documentation

Learn SSOEngine step by step

🚀

Quick Start

Get up and running in minutes with our quick start guide.

Get Started →
📚

API Reference

Complete documentation of all SSOEngine tools and functions.

View Docs →
🎮

Tutorials

Step-by-step tutorials for building your first games.

Learn More →
💡

Examples

Complete game examples to learn from and modify.

View Examples →

Quick Start

1

Install Prerequisites

Install MinGW-w64 for compilation on Windows:

💡 Tip: Add MinGW-w64 to your PATH during installation

2

Clone Repository

git clone https://github.com/Rozaq125/SSOEngine
cd SSOEngine/01_Core
3

Build Your Game

build.bat

This automatically downloads Raylib and builds your game.

4

Start Coding

Edit main.cpp and start building your game!

Showcase

Games made with SSOEngine

🎮

Want to be featured?

Have you made a game with SSOEngine? Let us know and we'll feature it here!

Submit Your Game

Download SSOEngine

Get started with game development today

Latest Version

v1.5 Android Support!
  • Complete toolkit with 19+ tools
  • Cross-platform support (Windows + Android)
  • Advanced 2D & 3D rendering support
  • Professional shader system (5 effects)
  • Realistic 3D physics engine
  • Cross-platform asset bundle system
  • Audio system with music management
  • Automatic APK generation
  • MIT License (Free for commercial use)

System Requirements

  • OS: Windows 10 or later
  • Compiler: MinGW-w64
  • Language: C++17 or later
  • Memory: 4GB RAM minimum
  • Storage: 500MB available space