Don't Wake Up
Hide in bed, build toy defenses, and survive until dawn.
dontwakeup.vercel.appPlayable web game / Designed for portrait screens

- Role
- Game design and development
- Status
- Live
- Stack
- TypeScript
- PixiJS
- Vite
- Cocos Creator
Build a bedroom fortress
You are hiding in bed while a ghost tries to break through the bedroom door. Sleeping earns coins. Spend them on a stronger bed, a reinforced door and toy defenses that keep the ghost outside until dawn.
Toy blasters, lullaby boxes and other defenses unlock as the campaign progresses. Choosing between more income and more protection is the decision at the center of each night.
A campaign of short nights
Four houses each contain seven nights, including boss nights. Permanent upgrades and collection systems provide progress between attempts, while each new night starts with a fresh room to build.
A failed attempt can be retried without losing the campaign's permanent progress. The cute horror setting uses toy weapons and ghost encounters, with no gore.
Made for portrait play
The web version is designed around a phone held upright. Its narrow playfield keeps the bedroom, door and build positions readable without asking the player to manage a desktop-sized board.
The gallery shows the opening night. Bed upgrades increase coin income, while the door and toy defenses determine how long the bedroom can hold.
One simulation, different builds
The TypeScript simulation and screen layouts are shared by the PixiJS web game and a Cocos Creator build for TikTok Mini Games. Separate renderers draw the same game state.
The public web game is playable with simulated ads. Native TikTok publication and real purchases remain separate release work.
Have a project in mind?
Tell us what you want to build or what your current site needs.