Welcome to Tiny Game Engine
Tiny Game Engine lets you make real 3D games on an Android phone. You build the world with touch, make it work with behaviors and event sheets (no code needed), test it with one tap on ▶ Play, and share it as an Android app (APK) or a single HTML file.




What you can make
- 3D games of any kind: platformers, racing, endless runners, shooters, physics puzzles, collectathons.
- With characters and props from the built-in free model library, free sounds and 360° skies.
- With real physics (gravity, collisions, bouncing, cars), particles (fire, smoke, confetti), menus and HUD (buttons, labels, health bars) and touch controls (joystick and buttons).
How a game is made
- Objects — everything in your game is an object: the player, the ground, coins, the camera, lights, labels.
- Components — an object is something because of its components: a Shape & look makes it visible, a Collider lets it touch things, a Physics body gives it gravity.
- Behaviors — ready-made movement: Platformer lets an object walk and jump with the joystick, Camera follow keeps the camera on it.
- Events — the rules: WHEN the Player collides with a Coin → DO destroy the Coin, add 1 to Score.
- Play — tap ▶ Play to try it; tap ■ to go back and change things.
How to use these docs

New? Start here
Follow the two tutorials (15 minutes) to make your first game.

The editor
Every screen, tab, button and menu, with screenshots.

Game logic
Event sheets, variables, functions and JavaScript scripts.

Reference
All components, behaviors, conditions, actions, expressions and the scripting API.
Screenshots
Every screenshot on this site was taken from the real editor on a phone-sized screen. Tap any screenshot to zoom in. Numbered red badges on a screenshot match the numbered list next to it.