Documentation

Learn Simulant

Everything you need to know to build games with Simulant

Simulant Game Engine Documentation

Welcome to the Simulant Game Engine documentation! This comprehensive guide will help you build games using Simulant, from your first application to advanced features.

Simulant is a cross-platform C++ game engine with support for desktop (Linux, Windows), retro consoles (Sega Dreamcast), and handhelds (PSP). It features a scene graph architecture, compositor-based rendering, physics simulation, UI system, and more.


🚀 Getting Started

New to Simulant? Start here!


📚 Core Concepts

The fundamental building blocks of Simulant games.


🎨 Rendering System

Everything about rendering visuals in Simulant.


🎵 Audio System


🎮 Input System


⚙️ Physics System


🖥️ UI System


🎬 Animation


🛠️ Scripting & Advanced Patterns


📦 Assets & Resources


🧰 Utilities


📖 Guides


📝 Tutorials


🔧 Development


📚 API Reference

For detailed API documentation, see the Doxygen-generated reference.


🤝 Contributing

Simulant is an open-source project. See CONTRIBUTING.md for information on how to contribute.