Quintus 2.0

Example demos for the Quintus HTML5 game engine

Core

Bouncing Balls

20 balls with seeded random colors and velocities bouncing inside a canvas. Tests the game loop, Node2D, and rendering.

Physics

Basic Platformer

Player character with gravity, jumping, and coin collection. Demonstrates Actor, StaticCollider, Sensor, and input.

Tilemap & Camera

Tilemap + Camera

Tiled-based level with camera follow, zoom, and smoothing. Collect all 5 coins to win.

Tween, Audio & UI

Tween & UI Showcase

Interactive buttons, progress bar, and tween animations (bounce, fade, spin, path). HUD layer with UI widgets.

Full Game

Platformer

Complete platformer with 2 levels, enemies, double jump, health, HUD, audio, and camera follow. Built with Tiled TMX maps and pixel art sprites.

Full Game (TSX)

Platformer (JSX)

Same complete platformer rebuilt with JSX/TSX declarative syntax. Validates the @quintus/jsx build() pattern against a real game.

Dungeon Crawler

Dungeon Crawler

Top-down dungeon crawler with combat, enemies, equipment, chests, and multi-level progression. Uses Y-sort rendering and Kenney Tiny Dungeon tileset.

Breakout

Breakout

Classic brick-breaker with paddle, bouncing ball, destructible bricks, and power-ups. Tests collision reflection, scoring, and level progression.

Destructible Terrain

Artillery

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.

Pooling

Top-Down Shooter

Twin-stick arena shooter with pooled bullets and enemies, wave spawning, weapon switching, and HUD pool stats. Validates NodePool at scale.

Space Shooter

Space Shooter

Vertical-scrolling space shooter with wave spawning, pooled bullets/enemies, power-ups, boss fights, and parallax starfield. Exercises NodePool at high volume.

Tower Defense

Tower Defense

Grid-based tower placement with path-following enemies, targeting AI, projectiles, and economy. Tests strategic game patterns and complex UI.

Puzzle

Sokoban

Grid-based box-pushing puzzle with undo, level progression, and move counter. Tests turn-based logic without physics.

Flagship

Advanced Platformer

3-level flagship demo with slopes, 5 enemy types, breakable blocks, springs, ladders, keys/locks, parallax scrolling, fade transitions, and polished HUD.

Particles

Particle Presets

Interactive gallery of all 15 built-in particle presets. Click to focus, arrow keys to cycle, space to toggle emission, B to burst.

Three.js + Particles

3D Particle Presets

Interactive gallery of 3D particle presets using Three.js. Click to focus, arrow keys to cycle, space to toggle emission, B to burst.

Three.js

3D Cube

Minimal Three.js integration demo with a rotating cube, standard material lighting, and Camera3D. The simplest @quintus/three example.

Three.js + 2D

3D Hybrid

Hybrid rendering with a 3D starfield background via ThreeLayer and a 2D text overlay on top. Demonstrates mixing Canvas2D and WebGL renderers.

Three.js

3D Dungeon

Turn-based 3D dungeon crawler with tank controls, GLTF models, shadows, combat, traps, coins, and multi-level progression. Built on @quintus/three.