hero

M

Data-oriented language for game developers

Get Started →

Simple

M has a minimalist grammar, easy to learn and read. Its powerful type system frees programmers from declaring types, resulting in clear and readable code.

Flexible

M enforces data oriented design. All data is stored in components which allows designers to create entities with new behavior independently from programmers.

Tool

M complements your workflow. Develop in any LSP-compliant code editor and generate gameplay code ready for Unity, Unreal or Godot.

# Presentation video