Mini Arcade

Mini Arcade is a Python-first mini game engine and monorepo built to ship small arcade games while keeping engine architecture simple, explicit, and testable.

Get Started

Read Architecture

What you get

Engine Core

Simulation-first scenes, entities, systems, commands, and render packets.

Swappable Backends

Run with native SDL2 or pygame through the same backend protocol.

Learning Path

Progressive tutorials and reference games that validate real features.

Capture Tooling

Screenshots, replay recording/playback, and video frame capture hooks.

Explore

Docs

Quick start, architecture, capabilities, and contributing guides.

Quickstart
Tutorials

Runnable examples designed to teach engine concepts incrementally.

Tutorials
Games

Reference games used to validate architecture and catch regressions.

Games