Documentation
Modularity Engine Documentation
Comprehensive documentation for the Modularity C++ game engine. Learn how to build games with hot-compiled scripts, integrated physics, and a powerful editor.
Getting Started
Set up Modularity Engine and create your first project.
Core Concepts
Understanding scenes, objects, and components.
Rendering
OpenGL rendering, materials, and post-processing.
Scripting (C++, C, C#)
Hot-compiled C++ scripts with ImGui integration.
C# Scripting
Experimental C# scripting via Mono.
Physics
PhysX 3D physics and built-in 2D simulation.
Audio
Spatial audio and reverb zones.
Animation
Keyframe and skeletal animation systems.
Editor & Workflow
Editor workflow, play modes, and packages.
Extending the Engine
Extension points and engine internals.