Ghost Tide is a short Halloween horror game built for phones held sideways. You play the last keeper of a lighthouse on a cursed island. As night falls, the sea gives back its drowned dead in five rising tides. Drag your right thumb to sweep a lantern cone: light reveals, slows and banishes ghosts, but burns oil. Escalating tides bring wisps, shades, banshees and a Drowned Keeper boss; two flares per tide are your panic button. The UI itself is the costume: a flickering Creepster title, drifting fog, blood-red vignette pulses and screen shake. Every pixel is drawn procedurally on Canvas2D and every sound is synthesised live with Web Audio, with no image or audio files. Mobile-first: 914x411 landscape reference, 24 px edge margins, 44 px touch targets, 12 px minimum text. Built with Vite, vanilla JavaScript, Canvas2D and Web Audio. MIT licensed.
Built With
- canvas
- javascript
- playwright
- vite
- vitest
- web-audio
Log in or sign up for Devpost to join the conversation.