tiny games ยท real WebAssembly ยท safe by design
Donate Safe by Design ๐Ÿ›  Studio โ–ถ Play

ARCADIA

A miniature programming language for 2D games. Think in game โ€” spawn, push, bounce, explode โ€” and the compiler turns it into a real WebAssembly module that runs right here in your browser.

Limits are the point. No engines, no assets, no boilerplate. Just you, 22 objects, 30 sprite looks, and what you can squeeze out of them.

Start building โ€” it's a 12-line game Play what others made
game "Star Dodger" spawn ship at 400, 520 control ship with arrows speed 320 keep ship on stage every 0.7 seconds spawn asteroid at random between 30 and 770, -40 moving down 180 end when ship hits asteroid explode it game over end

โ˜… THE ARCADE

๐ŸŽ“ EDUCATION SPOTLIGHT

Games that teach something โ€” math drills, spelling catchers, science quizzes. Built by kids and teachers. Want yours here? Pick the education category when you publish.

none yet โ€” teachers publish free!

โš‘ JAMS & CHALLENGES

๐Ÿ† Weekly jam

One theme, one week, the gallery votes with plays. First theme: "gravity is your enemy".

๐Ÿ“ 30-line challenge

Best game in 30 lines or fewer. Constraint is the canvas โ€” show us what the language can't do, done anyway.

๐ŸŽฏ One-object run

A whole game using a single object kind. Yes, it's possible. No, we won't tell you how.

โ™ฅ SUPPORT THE PROJECT

Playing is free, forever, no ads. Publishing needs a one-time Creator License โ€” $10 (founder price, later $15). If Arcadia made you smile, donations keep the lights on and fund jam prizes. Sponsors welcome โ€” sponsor a jam, name the trophy.