№ 07 · In Build 2025 → · On the Bench

Co-op horror, built for the kids who pass the phone around.

Last Bell is a 3–4 player mobile co-op horror game set in a haunted elementary school. Built in Roblox, calibrated for ages 9+. The school rebuilds every run, the Listener follows noise, and the Generator decays, so the safety you start with is the safety you spend.

Playtest · Build 04
3 players alive · 1 down Hallway 2B · East Wing 22:14
The lights are going out.
▸ HEAT
High
▸ LISTENER
Nearby
▸ GENERATOR
38% · falling
HUD · Heat · Listener · Generator Mobile-first · Roblox · ages 9+
The premise

You stayed after the last bell. The doors locked. The lights are already flickering. You and your friends have to keep the Generator running and find a way out before the Listener finds you. The school is bigger than it was when you got there.

The mechanics

Last Bell is built around three intertwined systems, each one a clean read on a single mobile screen, that force interesting decisions every minute:

  • Heat, noise + speed + light invite the Listener. You can sprint, but it costs.
  • Listener, the entity that hunts the school. It tracks Heat, not line-of-sight. You can hide, but only if you can stay quiet.
  • Generator, decaying-safety mechanic. Power falls over time. Lights go with it. The longer you wait to refuel, the darker your next move.
  • Procedural school, rebuilt each run. New rooms, routes, hiding spots, item locations.
  • Pass-the-phone-friendly, short rounds, mobile-first, designed for sibling sessions.
Why it matters

There's a real gap in Roblox between cartoonish 5+ titles and edgier 13+ horror. Nine-to-twelve year olds want to be scared a little. They want to whisper into the phone. They want to win a round and immediately start another. Last Bell is calibrated for exactly that audience, and tested against it, weekly, by the kids who live in this house.

Platform
Roblox · mobile
3–4 player co-op
Audience
Ages 9+
Spooky, not scary
Stage
Grey-box
Core loop · Generator rebuild
Last Bell · devlog

Dev / Build Log

Filtered to Last Bell —
all lanes →