Project: Demise

Building an immersive horror-survival game from scratch using Replit Vibe Coding.

The Inspiration

"Demise" is an original online game prototype inspired by my love for the Roblox game Forsaken. My goal was to see if I could recreate complex multiplayer mechanics like character abilities, survival logic, and atmospheric tension, entirely through "vibe coding." By leveraging AI-assisted development, I focused on high-level design and logic while the AI handled the heavy lifting of the code.

Game Mechanics & Features

In Demise, players must repair five generators scattered across a map to escape, all while being hunted by a killer.

  • Dynamic Survivors: Choose between characters like Keef (a sentinel with a stunning camera flash) or Graph (a support character who builds defensive walls and heals teammates).

  • Atmospheric Tension: Integrated "heartbeat" mechanics that intensify as the killer approaches, along with stamina management for sprinting.

  • Strategic Items: Use power-ups like "Hot Sauce" for speed boosts or "Medkits" for health regeneration.

  • Customization & Economy: A fully functional shop system with currency earned through gameplay, allowing players to buy skins (like Keef’s "Emo Skin") and expressive emotes like dance, cry, or laugh. (Part 2)

  • Deep Lore: A "Fun Facts" section that explores the backstories of the characters, from Keef’s love of French food to Kuro’s dark past as a mutant-testing scientist. (Part 3)

Video Walkthroughs

To see the game in action, check out my three-part development walkthrough: