Chilly: Snowy Adventurer (Demo)
About this game
Web demo of Chilly: World 1 (Snowy Mountain), stages 1-4 to 1-10 with the Rimebell boss. Local co-op snowball arcade action, ported from the original game to the browser.
This is a DEMO build of Chilly — the browser port of the original game. It ships World 1 (Snowy Mountain), stages 1-4 to 1-10, ending in the Rimebell boss fight. (The tutorial stages 1-1 to 1-3 are not part of this demo.) Local co-op: player 2 can join at any time with their own keys or a second gamepad. Included in the demo: - The World 1 enemy roster: imps, penguins and yetis with hostile lobbed snowballs, plus difficulty scaling per stage. - Snow build-up, melting, encasing, kicks, rolling chains, ball-vs-ball bounces, combo scoring, chain rewards and the one-ball-clear bonus. - Speed, Range and Power potions, extra-life hearts, lives, respawn and local co-op with life donation. - The Rimebell boss with summoned imps and combo damage. - Gamepad and touch (player 1) support, pause menu, hit-stop and camera shake. Not part of this demo: Worlds 2-5 (themes, enemy rosters, bosses, spring mushrooms, vents, gusts and breakables), the story chapters and narration, practice mode, saved runs, the high-score table (only the best score is kept locally) and settings persistence. Feedback is welcome — this demo was built to gather feedback on the port. Technical notes: a TypeScript + Three.js reimplementation of the original Unreal Engine gameplay code. It reads the same stage layout files, uses the same tuning values and reuses the original art and audio. Single-threaded build; all assets served locally (no external network calls).
Requires a WebGL 2-capable browser. Player 2 shares the keyboard or uses a second gamepad.
Screenshots
Made with AI. Shaped by humans.
AI contributions below are supplied by the creator, not independently verified. AIGameLabs does not fund or run runtime AI.
- Development assistance
- Gameplay code was ported from the original Unreal Engine Chilly project to TypeScript with AI assistance (Claude). Stage layouts, tuning values and enemy/boss rules mirror the original data files and source.
- Asset generation
- 3D models and textures were AI-generated (MCPBytes 3D generation, Meshy); the music and sound effects are licensed Envato Elements stock audio. Assets were optimised with gltf-transform and sharp; audio encoded with ffmpeg.
- Runtime AI
- None declared
- Tools used
- Claude, MCPBytes (3D generation), Meshy, Blender, ffmpeg
Human contribution
Original game design and stage layouts belong to the developer's existing Chilly project. The AI-generated art and audio were directed, selected and reviewed by the developer. The web port was built, reviewed and play-tested by the developer with AI assistance.
The build story
Narrative text in this demo is carried over from the original Chilly game: the three-page Rimebell boss intro and the victory line. The story chapters and narration are not yet ported.
Accessibility
Capabilities are declared by the creator. Platform accessibility and game accessibility are separate.
- Gamepad support (two pads for co-op)
- Touch controls for player 1
- Pause menu with controls reference
Feedback & questions
Start the conversation
Share a specific observation, ask a question, or report a reproducible bug.