mvcExpress Unity MVC

mvcExpress is coming back.

The simplest and fastest ActionScript 3 c# MVC framework for Unity.

What it is

mvcExpress provides a clean architectural spine for Unity projects: modules for structure, commands for flow, proxies for state, mediators for UI binding — plus lightweight injection, messaging, and strict lifecycle cleanup.

Modular MVC

Build your app from independent modules, each with a full MVC stack.

  • Add/remove modules at runtime
  • Clear ownership boundaries
  • Scales to large codebases

Explicit logic flow

Application behavior lives in commands — readable, testable, predictable.

  • Commands can chain other commands
  • Async execution supported
  • No “hidden” behavior in views

Unity-first performance

Designed for runtime constraints: low overhead, no unnecessary framework magic.

  • Lightweight dependency injection
  • Message-based decoupling
  • Lifecycle cleanup built in

Key features

A deliberately minimal framework: separation of responsibility without slowing you down.

Get started

Start with the docs, then explore the repository for examples and ongoing development.