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.
A Trivox project for building and shipping small arcade games with a clean, testable Python-first architecture.
Start with the quickstart, architecture, tutorials, and API reference.
Browse the monorepo, packages, games, and tooling on GitHub.
See the reference games used to validate engine architecture in practice.
Return to the wider Trivox ecosystem of tools, pipelines, and experiments.
Why Mini Arcade exists¶
Mini Arcade exists to validate engine architecture through real games, not just isolated demos. It is a Python-first engine playground inside the broader Trivox ecosystem, built to turn small arcade games into a practical way to test reusable systems, scene patterns, rendering flows, and tooling.
The emphasis is on reusable systems rather than throwaway prototypes. Games in the repo are meant to help harden the engine, expose weak spots in the architecture, and keep the path from experiment to shippable small game clean and testable.
What you get¶
Simulation-first scenes, entities, systems, commands, and render packets.
Run with native SDL2 or pygame through the same backend protocol.
Progressive tutorials and reference games that validate real features.
Screenshots, replay recording/playback, and video frame capture hooks.
Project Status¶
Active project
Monorepo evolving
Games used as validation
More tools and examples coming
Explore¶
Quick start, architecture, capabilities, and contributing guides.
Runnable examples designed to teach engine concepts incrementally.
Reference games used to validate architecture and catch regressions.
Built by Santiago under Trivox.