BlockForge
Build games and animations with visual blocks.
Runs entirely in your browser β iPad ready.
My projects
Documentation
Create your first project
- Tap Create a project, then give it a name.
- Drag blocks from the left palette into the workspace.
- Snap when flag clicked on top, then motion blocks below it.
- Press βΆ Start and watch the stage.
Blocks
- Drag a block from the palette. Drop it near another block to snap; a highlight shows the connection point.
- Drag a block away to detach it (everything below comes along). A simple tap never breaks your stack.
- C-blocks (repeat, ifβ¦) hold a stack inside β drop blocks into the opening.
- Click a block to select it, then:
Deleteremoves it,Ctrl/β + Dduplicates it, the arrow keys move it (hold Shift for 10),Escdeselects. - Long-press / right-click a block for duplicate and delete.
- Press βΆ: the block currently running glows white β you can watch your program execute.
- Use the search box to filter the palette.
Sprites, costumes & sounds
- Add sprites with the + Sprite button below the stage.
- Open the Costumes tab to import images (PNG/JPG/SVG) or pick a built-in.
- Open the Sounds tab to import MP3/WAV/OGG and play them from blocks.
Variables & lists
- Create them in the Variables category; tick the checkbox to show a monitor on stage.
- Lists support add / delete / replace / read / contains / length.
Saving
- Projects auto-save to this device every 30 seconds and on stop.
- Export downloads a .json file; Import restores it on any device.
Make a game in 5 minutes
- Sprite 1: when flag clicked β forever β if key βarrow rightβ change x by 10.
- Add a coin sprite: when flag clicked β forever β if touching Sprite1 β change score by 1 β hide.
- Create the variable score and show its monitor.
Settings
π Projects are stored on this device only (IndexedDB), never uploaded anywhere. They survive a refresh, a browser restart, and even working offline β but clearing the browser data removes them. Export important work.