Build 2D games faster with AI

Install the CanvasEngine skill, prompt your coding agent, and start from a playable game scene.

CanvasEngine gives AI assistants the framework context they need to generate .ce components, tilemaps, controls, joystick input, sound, weather, FX particles, DOM overlays, and reactive game logic.

Install AI skillnpx skills add https://github.com/RSamaium/CanvasEngine
Try asking:create mario style game

Playable CanvasEngine mini project

Use arrow keys to move the player, drag it with the pointer, or switch to Code and edit the scene.

Preview

Everything for 2D games

Reactive game components

Compose scenes with .ce components, signals, lifecycle hooks, template syntax, sprites, graphics, text, and canvas layouts.

Tilemaps and worlds

Render Tiled Map Editor worlds, object layers, animated tiles, and large maps with Viewport pan, zoom, clamp, and culling.

Weather and ambience

Add rain, snow, fog, clouds, night ambience, shadows, footprints, and atmospheric presets directly to your scenes.

Controls for every device

Wire gameplay to keyboard, gamepad, and virtual joystick controls, with drag and drop for pointer-driven interactions.

Sound and FX particles

Trigger sound, ambience, hit sparks, smoke, magic bursts, fire, pickups, explosions, and custom particle effects.

Canvas and DOM together

Use DOMContainer to mix HTML overlays, menus, forms, and UI panels with the same game scene structure.