Example demos for the Quintus HTML5 game engine
20 balls with seeded random colors and velocities bouncing inside a canvas. Tests the game loop, Node2D, and rendering.
Player character with gravity, jumping, and coin collection. Demonstrates Actor, StaticCollider, Sensor, and input.
Tiled-based level with camera follow, zoom, and smoothing. Collect all 5 coins to win.
Interactive buttons, progress bar, and tween animations (bounce, fade, spin, path). HUD layer with UI widgets.
Complete platformer with 2 levels, enemies, double jump, health, HUD, audio, and camera follow. Built with Tiled TMX maps and pixel art sprites.
Same complete platformer rebuilt with JSX/TSX declarative syntax. Validates the @quintus/jsx build() pattern against a real game.
Top-down dungeon crawler with combat, enemies, equipment, chests, and multi-level progression. Uses Y-sort rendering and Kenney Tiny Dungeon tileset.
Classic brick-breaker with paddle, bouncing ball, destructible bricks, and power-ups. Tests collision reflection, scoring, and level progression.
Worms-style artillery: dial in angle and muzzle power to lob a shell across a destructible bitmap terrain, carving craters and destroying targets. Custom pixel-mask collision, seeded wind, deterministic.
Twin-stick arena shooter with pooled bullets and enemies, wave spawning, weapon switching, and HUD pool stats. Validates NodePool at scale.
Vertical-scrolling space shooter with wave spawning, pooled bullets/enemies, power-ups, boss fights, and parallax starfield. Exercises NodePool at high volume.
Grid-based tower placement with path-following enemies, targeting AI, projectiles, and economy. Tests strategic game patterns and complex UI.
Grid-based box-pushing puzzle with undo, level progression, and move counter. Tests turn-based logic without physics.
3-level flagship demo with slopes, 5 enemy types, breakable blocks, springs, ladders, keys/locks, parallax scrolling, fade transitions, and polished HUD.
Interactive gallery of all 15 built-in particle presets. Click to focus, arrow keys to cycle, space to toggle emission, B to burst.
Interactive gallery of 3D particle presets using Three.js. Click to focus, arrow keys to cycle, space to toggle emission, B to burst.
Minimal Three.js integration demo with a rotating cube, standard material lighting, and Camera3D. The simplest @quintus/three example.
Hybrid rendering with a 3D starfield background via ThreeLayer and a 2D text overlay on top. Demonstrates mixing Canvas2D and WebGL renderers.
Turn-based 3D dungeon crawler with tank controls, GLTF models, shadows, combat, traps, coins, and multi-level progression. Built on @quintus/three.