Examples

See the engine in action

Interactive demos for the surfaces the engine is built for — open one, poke at it, and grab the source on GitHub.

Example 01

Interactive game map

Reactrenderer-canvas

Pan across a huge world and zoom from overview to tile detail while a synced minimap tracks the camera. Viewport culling keeps frame rates flat no matter how large the map gets.

Example 02

Pixel editor

Reactrenderer-canvas

Every pointer event snaps to the grid, strokes paint into layers, and only the tiles that changed get redrawn. The coordinate conversions that make editors fiddly to build are handled by the engine.

Example 03

Live analytics heatmap

Reactrenderer-canvas

Thousands of cells update in real time, with tile colors driven straight from the data. A second synced camera powers the minimap in a few lines of code.

Example 04

Animated spritesheet

Reactrenderer-canvas

Frames are sliced straight out of a spritesheet and flipped by fps-gated animators while a custom loop mutates positions — wings flap at 8 fps, movement runs at 60. Click anywhere and the nearest dragon flies there.

Example 05

Server-rendered snapshot

Node.jsrenderer-server

The same draw API runs headless in Node.js — no browser, no DOM. The PNG is generated live by this site's own API route with renderToBuffer. Perfect for OG images, thumbnails, and CDN pre-rendering.