Vintage Escape - Classic Victorian Escape Room

Seele01-Flash
By
Vintage Escape is an immersive 3D puzzle adventure that challenges you to solve your father's mysterious legacy. Navigate through a beautifully crafted Victorian room, solve intricate puzzles, and uncover hidden secrets to escape.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Vintage Escape". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: High-fidelity Victorian aesthetic using PBR materials, but optimized for mobile GPUs. The atmosphere should be warm, mysterious, and slightly dim, relying on specific light sources. * **Room Geometry**: A closed interior room (single scene). Walls feature green/gold damask pattern wallpaper with dark wood wainscoting. Floor is dark hardwood with a detailed Persian rug under the main desk. * **Key Models**: * **Main Desk**: A heavy wooden executive desk (center stage). Must have separate meshes for drawers (to animate sliding). Central drawer has a specific 3-digit color-lock mechanism (Red, Blue, Teal buttons/dials). * **Decor**: A vintage typewriter (on desk), a green banker’s lamp (emitting warm spot light), a standing globe, a wooden cabinet, and wall sconces. * **The Exit**: A large double door at the back, initially locked. * **Mobile Optimization**: * Use `InstancedMesh` for repetitive details if any. * Limit texture resolution to 1024x1024. * Use baked lighting maps for static shadows to reduce real-time rendering cost. * Implement `PixelRatio` management to balance quality/performance. ### 2. Audio Requirements * **BGM**: A subtle, looping "Mystery/Detective" track. Classical instrumentation (slow cello or piano), low volume, evoking a sense of calm focus. * **Sound Effects (SFX)**: * **Interaction**: satisfying wooden "slide" sounds for drawers, metallic "clack" for the typewriter, a heavy "thud" for the door. * **Puzzle Feedback**: A mechanical "click-lock" sound when the correct code is entered. * **Ambience**: A faint, rhythmic ticking of a grandfather clock (spatial audio positioned in the background). * **UI**: Soft, non-intrusive taps for inventory selection. ### 3. Gameplay Loop * **Start**: Camera focuses on the main desk. * **Exploration & Zoom**: * Player taps the **Typewriter** -> Camera smooth-tweens to zoom in. The paper reads a riddle hinting at colors (e.g., "Roses are Red, Violets are Blue..."). * Player taps the **Globe** -> Finds a hidden key behind it. * **Puzzle Solving**: * **Drawer Puzzle**: Player taps the central desk drawer. Must click the colored buttons in the order hinted by the typewriter to unlock it. * **Reward**: Inside the drawer is the "Father's Special Tool" (a screwdriver or unique key). * **Inventory Usage**: Player selects the tool from the inventory UI and taps the Locked Door or a specific vent to trigger the escape sequence. * **Win Condition**: Unlocking the main door triggers a camera fade-out and a "You Escaped" overlay. ### 4. Mobile Controls & Interaction * **Camera Control**: * **Primary**: Restricted `OrbitControls` (clamped azimuth and polar angles) so the player can look around the desk but not clip through walls. * **Interaction**: `Raycaster` on 'touchstart' events. Tapping an object triggers a camera Tween (using GSAP or TWEEN.js) to move closer to that object. * **Return**: A dedicated "Back/Zoom Out" button in the bottom-right corner UI. * **Screen Orientation**: Landscape mode locked. * **UI Design**: * **Inventory Bar**: A translucent sidebar on the right or bottom. Slots must be at least 48x48px for touch accuracy. * **Visual Cues**: When an object is tappable, add a subtle emission/glow outline or change the cursor pointer. * **Haptic Feedback**: Trigger `navigator.vibrate(50)` when a drawer opens or a puzzle button is pressed to provide physical confirmation of touch. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Vintage Escape is a captivating 3D point-and-click puzzle adventure that transports you into a meticulously detailed Victorian-era room. This atmospheric escape game combines classic mystery elements with modern gameplay mechanics, creating an engaging experience for puzzle enthusiasts and adventure game lovers alike.

Set in an elegant Victorian study complete with vintage wallpaper, antique furniture, and period-appropriate details, the game presents you with a compelling backstory: your father, a brilliant inventor, has left behind a special tool as both a gift and a test of your problem-solving abilities.

Core Features

The game offers a rich and immersive escape room experience:

  • Stunning 3D Victorian Environment : Explore a beautifully rendered room with authentic period details, from ornate wallpaper patterns to classic wooden furniture
  • Intricate Puzzle Design : Challenge yourself with logic-based puzzles that require careful observation and creative thinking
  • Interactive Mystery Elements : Discover hidden objects, decode passwords, and unravel the secrets your father left behind
  • Point-and-Click Simplicity : Intuitive mouse-based controls make the game accessible to players of all skill levels
  • Cross-Platform Compatibility : Play seamlessly on both desktop and mobile browsers without any downloads
  • Completely Free : Enjoy the full adventure experience at no cost

Immersive Victorian Atmosphere

The game's visual design captures the essence of Victorian elegance with remarkable attention to detail. From the vintage typewriter on the mahogany desk to the classic table lamp and ornate carpet patterns, every element contributes to an authentic period atmosphere that enhances the mystery-solving experience.

Engaging Puzzle Mechanics

Vintage Escape challenges players with a variety of puzzle types that require different approaches. You'll need to examine objects carefully, make connections between seemingly unrelated items, and think creatively to progress through the game's challenges.

Game Mechanics

The adventure unfolds through systematic exploration and puzzle-solving:

  • Object Investigation : Click on items throughout the room to examine them closely and gather clues
  • Inventory Management : Collect and combine objects to create tools needed for solving puzzles
  • Password Discovery : Decode hidden messages and numerical sequences to unlock secured areas
  • Sequential Problem Solving : Progress through interconnected puzzles that build upon previous discoveries
  • Environmental Storytelling : Learn about your father's work and intentions through carefully placed clues

Operation Guide

The game features straightforward controls designed for intuitive gameplay:

  • Left Mouse Button : Click to interact with objects, examine items, and navigate through the room
  • Cursor Changes : Watch for cursor modifications that indicate interactive elements
  • Inventory Access : Collected items appear in your inventory for later use
  • Zoom Function : Click on objects of interest to get closer examination views

The point-and-click interface ensures that players can focus on puzzle-solving rather than complex control schemes, making the game accessible to both experienced gamers and newcomers to the escape room genre.

Why Play Vintage Escape

This game stands out in the escape room genre for several compelling reasons:

Perfect for Mystery Lovers : The Victorian setting and inventor father storyline create an engaging narrative framework that goes beyond simple puzzle-solving.

Ideal Difficulty Balance : The puzzles are challenging enough to be satisfying without being frustratingly difficult, making it suitable for both casual players and puzzle enthusiasts.

No Time Pressure : Unlike many escape games, you can take your time to appreciate the detailed environment and think through puzzles at your own pace.

Educational Elements : The Victorian setting and mechanical puzzles provide subtle learning opportunities about historical periods and logical thinking.

Replayability : The rich environment and multiple puzzle elements make it enjoyable to replay and discover details you might have missed initially.

Frequently Asked Questions (FAQ)