xile.us
← all games

Ocean Voyage

HTMLCSSJavaScript

A kid-friendly browser game inspired by Polynesian seafaring. Sail an outrigger canoe across a painted ocean — collect treasures, befriend dolphins and turtles, complete Grandma Moana's quests, paint your boat, and watch day cycle into starry night.

The game

A 13-quest chain from Grandma Moana introduces every system progressively: find shells and starfish, befriend dolphins and sea turtles, visit four islands (Home, Reef Atoll, Volcano, Pearl Atoll), and finally face Crusher the Crab — a goofy giant boss you defeat by circling him three times, worth 80 gold and rare loot.

The world runs a 3-minute day/night cycle with sun, moon, and stars, and weather that moves from clear to cloudy to rain to rainbow — deliberately no scary storms. NPC canoes sail real Polynesian trade routes and greet you in six languages. Six collectible types (3g shells up to 200g treasure chests) feed boat upgrades — cargo, speed, hull strength, pickup range — plus hull/sail/pattern/captain customization, 31 achievements in a four-tab Treasure Book, and two mini-games (Coconut Catch and timing-based Fishing).

How it’s built

One index.html, zero dependencies, no build step — roughly 3,400 lines of vanilla JavaScript drawing to a Canvas 2D context in 2.5D oblique projection. Audio is procedurally generated with the Web Audio API; narration uses the Web Speech API; progress persists to localStorage. Touch, keyboard, and mouse all work.

Designed for non-readers

This was the central design problem: the target player can’t read yet. The answers — voice narration for all text, an on-screen joystick, a pulsing waypoint ring pointing at the current objective, and feedback scaled by importance (floating “+N” popups, coin showers, confetti, screen shake) — are the parts most worth borrowing for any kids’ game.

// more games

DinoGrow screenshot Featured

DinoGrow

Three.jsJavaScriptWebGL

A 3D dinosaur growth game for kids — start as a hatchling and eat everything in sight to grow into a GIANT. 11 playable dinosaurs with signature abilities across eight themed levels, each with its own objective and boss. No build step; pure Three.js.

Rampage screenshot

Rampage

PhaserJavaScriptVite

A kid-friendly side-scrolling car-combat & upgrade game — drive a junky cardboard car across five wild lands, smash silly monsters, collect supplies, and upgrade your way to a rocket-firing battle tank.

Fun Game Hub screenshot

Fun Game Hub

HTMLCSSJavaScriptSVG

A touch-friendly hub of five educational mini-games for kids — Animal Care, Letter Samurai, Climb & Spell, Beat Buddies, and Counting Market — with a shared star-and-sticker reward economy. A zero-build static site with hand-drawn inline SVG characters.

// share X Reddit