v0.9 · open source
Sketch a game today, ship it this week.
A small 2D engine with a readable API, hot reload and a scene editor that stays out of your way. Runs on desktop and the web from the same project file.
or
brew install inkboxeditor screenshot · 4:3
real capture, no mockup frame
01
Samples
paper cards lift when you touch them
copy
1 public class Player : Actor {
2 float speed = 220f;
3
4 override void Update(float dt) {
5 // grid-aligned movement
6 var dir = Input.Axis("move");
7 Body.Velocity = dir * speed * dt;
8 }
9 }note
Velocity is in pixels per second. Multiply by
dt or your game will run at monitor speed.careful
Calling
Destroy() inside defers to the end of the frame. Press F5 to rerun.Live preview60 fps · 1.4 ms
02
API reference
| Method | Returns | Since | Notes |
|---|---|---|---|
| Input.Axis(name) | Vector2 | 0.4 | Normalised, deadzone applied. |
| Scene.Load(path) | Task | 0.2 | Awaits asset streaming. |
| Body.Sweep(delta) | Hit? | 0.7 | Null when nothing is hit. |
| Audio.Bus(id) | Bus | 0.9 | Buses are created lazily. |
Badges & tags
stablebetabreakingv0.9deprecateddraft
Docs pages
03
Plans
Source licence
let's talk
Console ports and custom engine work, priced per project.
Get the monthly build notes
Release notes, sample breakdowns, no marketing.