Modularity Engine · ModuEngine

Take the engine.Use only what fits.

Modularity is a modular native C++ game engine built for fast workflows, integrated tooling, and hot-compiled ModuCPP scripting.

Inside ModuEngine

The engine, for real.

Real projects running inside the purple Modularity editor—not isolated mockups.

A complete editor in the Modularity Engine editor

A complete editor

1/3

Core architecture

One engine. Composable parts.

Integrated Editor

Build scenes, edit scripts, inspect objects, and test the game without leaving the engine.

  • Real-time scene editing
  • Play, Spec, and Test modes
  • Live property inspector
</>

Three Scripting Paths

Choose the language that fits the job instead of forcing every system through one layer.

  • ModuCPP for native engine access
  • C for lightweight critical code
  • ModuMAKO for fast gameplay iteration

2D & 3D Rendering

A complete visual stack for games, tools, and engine experiments.

  • Materials and textures
  • Models and mesh handling
  • Post-processing effects

Physics

Use production 3D physics and a focused 2D system from the same engine.

  • PhysX integration
  • 2D physics
  • Collision and rigidbody dynamics

Audio

Make worlds sound alive with generated and spatial sound.

  • Synthesized audio
  • Reverb zones
  • Spatial sound

Animation & UI

Animate characters and build responsive editor or game interfaces.

  • Keyframe and skeletal animation
  • ImGui integration
  • Scene-based UI scripts

Developer experience

Less ceremony. More iteration.

No project files, no separate asset pipeline, and no waiting on manual script builds. Public fields appear in the Inspector, runtime hooks drive gameplay, and hot reload keeps the loop moving.

1

Drop files in

No asset pipeline. Put files directly in the project folder.

2

Import a script

Scripts compile automatically when the engine sees them.

3

Edit live

Hot reload changes and expose public fields in the Inspector.

4

Run the right mode

Use Play, Spec, or Test depending on what you are checking.

Built for control

AAA ambition. Indie accessibility.

For 2D and 3D games, education, performance-critical work, and developers who want to understand the engine they use.

Open the official website ↗