A downloadable tool

โœจ From idea to playable game in minutes

Tiny is a lightweight 2D game engine designed for people who want to make games, not fight tools.

Write your game in Lua. Hit save. Watch it update instantly — no compile step, no restart. When you're done, export to the browser and share a link. That's it.

๐Ÿ”ฅ Hot reload changes everything

This isn't "restart and test." This is save and see. Tweak your character speed, adjust a level layout, change a color — and it's live immediately. Tiny's hot reload keeps you in the creative flow instead of waiting for builds.

๐Ÿš€ Share instantly

Every Tiny game runs in the browser. No downloads, no installs for your players. Finish your game, export, upload to itch.io, and send the link. Your game is playable worldwide in seconds.

๐Ÿ Perfect for game jams

Tiny was built for speed:

  • Lua scripting — simple, forgiving, easy to pick up
  • Hot reload — iterate in real time without restarting
  • Browser export — judges and players can try your game with one click

๐Ÿ“ฆ What's in the box

  • 2D pixel-perfect rendering (OpenGL / WebGL)
  • Lua scripting with a simple, documented API
  • Hot reload on every save
  • Sprite sheets, tilemaps, and sound support
  • Desktop (JVM) and browser (WebGL) targets
  • CLI toolchain — create, run, export from your terminal

๐Ÿƒ Get started

# Install and create your first game 
tiny-cli create my-game 
tiny-cli run my-game

Edit any .lua file. Save. Your game updates instantly.

Full documentation โ†’ GitHub 




Download

Download
tiny-tiny-cli.zip 23 MB
Version 2.0.0-alpha3 10 hours ago

Install instructions

๐Ÿงธ Tiny is a game engine that runs through its command-line client. Once installed, you can start creating and developing games in no time!

  • Download Tiny CLI
  • Unzip it and put the bin directory in your path (i.e.: export PATH=$PATH:<tiny-cli-path>/bin)
  • Create your first game using tiny-cli create my-first-game

Leave a comment

Log in with itch.io to leave a comment.