Moosh

Moosh documentation

Build your first game in 5 minutes

Everything you need to create, publish, and grow small 2D Python games in the browser.

Get started
QuickstartBuild and publish your first game in 5 minutes.API ReferenceEvery function, class, and event in the Moosh API.TutorialsStep-by-step guides for common game patterns.GuidesDeeper dives into publishing, assets, GitHub, and remixing.FAQAnswers to the most common developer questions.

Recently updated

Shared state system

Empty, error, loading, and form patterns

Reusable primitives keep docs, apps, and production states aligned.

No games yet

Use this shared card when a list has no games, comments, notifications, drafts, scores, or search results.

500

Something did not load

Use the shared error surface for unavailable docs, runtime failures, offline states, and permission problems.

Shared controls keep labels, helper text, and focus states consistent across Moosh.

Community

Start with Quickstart, keep the API Reference nearby, and use Tutorials when you want complete game patterns.