Autosave: idle
Drawing tools

Frames — the object is a strip of frames

Click a thumbnail to edit that frame below.

Pixel editor

100% No frame yet — click "+ Add frame".
Click / drag to paint. Strokes snap to the pixel grid and stay locked inside the frame.

Reference — never exported

Toggle a layer on/off; drag to position; click a cell to open it as a guide, then "Use as frame 1" to seed it.

Its states — which pictures play when

Sequence: —
Always-loop (torch), ping-pong (tree sway), one-shot (chest open). Play previews the frames at this FPS. A spike really plays "Extending" while it extends — this is what makes that true.

Palette

Click a swatch to pick the paint color. Custom lets you add / remove / edit colors.

Footprint — size at rest

Defaults to tileSize × tileSize.

Preview — pictures, real motion, and the space it sweeps, together

100%
Dashed box = the full space it sweeps. Filled box = footprint at rest. This is the real engine running — the animation switches state as the motion does, same as in the game.

Light — a glow around it

Particles — sparks, snow, drips, smoke

When — which of its own pictures this happens during

What it does to you

Export — the template the Map Builder places

Downloads <name>.object.json — bundles frames, anim, behavior, footprint and envelope.
The entity written into level1.map entities. x/y are set by the Map Builder when placing it.

Project

Settings

Draw — click or drag to paint one pixel at a time.

Colours pinned

Its states