Scary Horror Escape Room

Seele01-Flash
By
Scary Horror Escape Room is a spine-tingling escape adventure that combines terrifying atmosphere with challenging puzzles. Navigate through a mysterious haunted location, solve cryptic puzzles, and survive heart-pounding jump scares as you fight to escape alive.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Scary Horror Escape Room". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Realistic but gritty horror aesthetic. Use a "dirty" texture palette: stained concrete, rusted metal, peeling paint, and dark, desaturated colors (cold blues/greys) with stark red accents (blood/graffiti). * **Scene Layout**: A single, claustrophobic enclosed room (a prison cell or abandoned basement). * **Walls**: Concrete textures with a prominent red skull graffiti on one wall (as seen in the reference). * **The Door**: A heavy, rusted iron door with a digital keypad lock next to it. This is the primary objective. * **Props**: A wooden crate, a flickering ceiling light fixture (hanging wire), and a grimy mattress or table. * **Lighting & Effects**: * **Lighting**: Use a PointLight for the flickering ceiling bulb (animate intensity to create a strobe effect). Use low-intensity AmbientLight (color: dark blue) to maintain visibility in shadows. * **Post-Processing**: Add a Vignette effect to darken the screen edges (enhancing claustrophobia) and a slight Film Grain to hide low-poly imperfections. * **Mobile Optimization**: Use low-poly meshes for all geometry. Texture resolution should be capped at 1024x1024. Use baked lighting/shadows where possible to reduce real-time rendering cost. ### 2. Audio Requirements * **BGM (Background Music)**: A looping, low-frequency dark ambient drone. It should be subtle, creating a sense of unease rather than action. * **Sound Effects (SFX)**: * **Interaction**: A "rattle" sound when clicking the locked door. A "paper rustle" when reading notes. A "metallic click" when typing on the keypad. * **Horror**: A sudden, loud "metal slam" or "high-pitched violin screech" triggered randomly or upon solving a puzzle (Jump Scare). * **Environment**: Distant dripping water and the buzzing sound of the failing light bulb. ### 3. Gameplay Loop * **Objective**: Find the 4-digit code to unlock the door and escape. * **The Loop**: 1. **Exploration**: Player swipes to look around the room. 2. **Investigation**: Player taps on objects to inspect them. Tapping the Crate reveals a hidden "UV Flashlight" or a Note. 3. **Puzzle Solving**: Using the Note or visual clues (e.g., numbers written in blood on the wall, visible only when the light flickers), the player deduces the code. 4. **Interaction**: Player taps the Keypad, a UI overlay appears. Entering the correct code opens the door. 5. **Win Condition**: The door animates open, and the screen fades to white. 6. **Jump Scare Event**: If the player enters the wrong code 3 times, a "Ghost Face" sprite flashes on screen with a loud scream, and the game resets. ### 4. Mobile Controls & Interaction * **Camera Control**: First-person perspective. * **Look**: Single-finger swipe to rotate the camera (pitch and yaw). * **Zoom**: Pinch-to-zoom (optional) or automatic camera translation when inspecting specific objects. * **Interaction System (Raycasting)**: * Tap interactions must be precise. Implement a Raycaster attached to the camera. * Highlight objects (e.g., outline shader or color emission boost) when the player touches them to indicate interactivity. * **User Interface (UI)**: * **Inventory**: A minimalist bar at the bottom center of the screen (slots 60x60px) to hold collected items. * **Keypad UI**: Large, thumb-friendly number buttons (minimum 44x44px touch targets) displayed in a modal overlay when the keypad is clicked. * **Close Button**: A prominent "X" button in the top-right corner to exit zoomed views or puzzles. * **Feedback**: * Trigger `navigator.vibrate(200)` (Haptic Feedback) when the player enters a wrong code or a jump scare occurs. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Scary Horror Escape Room is a free online horror escape game that delivers genuine scares and mind-bending puzzles. Set in a mysterious and haunting location, this point-and-click adventure challenges players to use their wits while battling fear. The game masterfully combines classic escape room mechanics with horror elements, creating an experience that will keep you on the edge of your seat.

Core Features

Immersive Horror Atmosphere

The game creates a genuinely terrifying environment with atmospheric sound design, eerie visuals, and carefully timed jump scares. Every corner holds potential danger, and the mysterious setting builds tension as you explore deeper into the unknown.

Challenging Logic Puzzles

Test your problem-solving skills with a variety of tricky puzzles that require careful observation and logical thinking. Each puzzle is intricately woven into the horror narrative, making every solution feel meaningful to your escape.

Point-and-Click Adventure Mechanics

Simple yet effective controls make the game accessible to all players. Use intuitive mouse interactions to examine objects, collect items, and uncover clues hidden throughout the mysterious location.

Free Browser-Based Gaming

Enjoy the full horror experience completely free in your web browser. No downloads or installations required – just point, click, and prepare to be scared.

Multi-Platform Compatibility

Seamlessly play across desktop computers, mobile devices, and tablets. The game is optimized for both mouse and touch controls, ensuring a smooth experience regardless of your preferred device.

Gameplay Experience

Mystery and Discovery

Uncover the dark secrets of your prison as you explore room by room. Each area reveals new clues about why you're trapped and how to escape. The mystery deepens with every puzzle you solve, creating a compelling narrative that drives you forward despite the fear.

Strategic Item Collection

Gather essential items and tools scattered throughout the environment. Knowing when and how to use each item is crucial for progressing through the game and ultimately achieving your escape.

Atmospheric Terror

Experience genuine horror through expertly crafted scares that go beyond simple jump frights. The game builds psychological tension through environmental storytelling and unsettling discoveries.

How to Play

Basic Controls: - Left Mouse Button : Click to interact with objects, examine items, and navigate menus - Mouse Movement : Hover over interactive elements to highlight them - In-Game Tutorial : Follow the built-in tutorial system for additional guidance

Gameplay Tips: - Examine everything carefully – important clues can be hidden in unexpected places - Think logically about puzzle solutions – each challenge has a clear answer - Pay attention to environmental details that might provide context clues - Don't rush – taking time to observe can prevent missing crucial elements - Keep track of items you collect and consider how they might be used together

Why Play Scary Horror Escape Room

This game perfectly balances genuine scares with engaging puzzle-solving gameplay. Unlike many horror games that rely solely on shock value, Scary Horror Escape Room challenges your mind while testing your nerves. The combination of logical puzzles and atmospheric horror creates a unique gaming experience that appeals to both puzzle enthusiasts and horror fans.

The free-to-play nature means you can experience high-quality horror entertainment without any financial commitment. The browser-based format ensures you can play immediately without lengthy downloads or complex installations.

Whether you're a seasoned escape room veteran or new to horror gaming, this title offers an accessible yet challenging experience that will leave you both satisfied and thoroughly spooked.

Frequently Asked Questions (FAQ)