Find Joe: Unsolved Mystery

Seele01-Flash
By
Find Joe: Unsolved Mystery is an immersive hidden object detective game set in a moody 80s-90s cityscape. Search foggy alleys, uncover clues, and solve the mystery of Joe's disappearance in this atmospheric puzzle adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Find Joe: Unsolved Mystery**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Stylized Noir Cartoon" aesthetic. Use low-poly 3D models with **Toon Shading** (Cel-shading) and thick outlines to mimic the 2D vector art style seen in the reference screenshot. The overall color palette should feature cool tones—deep purples, misty teals, and neon pinks—evoking an 80s/90s mystery vibe. * **Scene Composition**: Create a **3D Diorama** layout (a contained floating scene, e.g., a foggy alleyway or a detective's messy desk). The scene must support "parallax layers" where foreground objects (lampposts, fog) slightly obscure background elements to create depth. * **Characters**: A pensive detective character (resembling the "Joe/Detective" in the screenshot) should be present as a non-playable NPC or UI avatar, reacting to the player's progress (e.g., scratching his head when idle, giving a thumbs up when an object is found). * **Performance**: Use baked lighting for static shadows to save GPU resources. Limit texture sizes to 1024x1024. Implement texture atlasing to reduce draw calls. Use simple geometry for background elements. ### 2. Audio Requirements * **BGM**: A loopable "Synth-Noir" track. It should mix slow-tempo jazz saxophone with 80s analog synthesizer pads to create a moody, mysterious, yet relaxing atmosphere. * **Sound Effects (SFX)**: * **Interaction**: A "whoosh" or "slide" sound when moving obstacles. * **Success**: A satisfying "musical chime" or "stamp" sound when a hidden object is correctly identified. * **Error**: A subtle, dull "thud" or "buzzer" if the player taps the wrong area repeatedly. * **Ambience**: Faint city traffic, distant sirens, and wind howling to reinforce the "foggy city" setting. ### 3. Gameplay Loop * **Objective**: The player is presented with a list of items to find (displayed at the bottom of the screen). The goal is to locate all items within the 3D diorama before the time runs out. * **Interactive Layering**: Unlike traditional 2D hidden object games, the player must interact with the environment. Some items are hidden **behind** move-able objects (e.g., drag a trash can aside to find a cat; open a dumpster lid to find a clue). * **Progression**: 1. **Search Phase**: Player rotates the scene and taps objects. 2. **Discovery**: Upon clicking a correct object, it glows, emits a particle effect, flies into the UI inventory, and crosses off the list. 3. **Clue Assembly**: Finding special "Story Clues" triggers a small text pop-up advancing the narrative about "Joe's disappearance." * **Win/Loss**: * **Win**: All items found. Show a "Case Solved!" screen with star rating based on speed. * **Loss**: Timer expires. Show a "Joe is still missing..." screen with a retry button. ### 4. Mobile Controls & Interaction * **Camera Control**: Use `OrbitControls` modified for mobile. * **One-finger drag**: Rotates the diorama (limited horizontal angle, e.g., -45 to +45 degrees, to prevent seeing "behind the scenes" un-modeled areas). * **Pinch**: Zoom in/out slightly to inspect details. * **Object Interaction (Raycasting)**: * **Tap**: Select/Collect a hidden object. * **Drag**: Move physics-enabled obstacles (crates, curtains, papers) to reveal items underneath. * **UI Layout**: * **Portrait Mode**: The 3D scene occupies the top 70%, and the object list grid occupies the bottom 30%. * **Touch Targets**: All interactive items must have invisible "hitboxes" slightly larger than their visible models to ensure easy tapping on small screens. * **Feedback**: Implement **Haptic Feedback** (using the Vibration API) when an object is found or a heavy obstacle is moved. Add a "magnifying glass" cursor effect when the user touches and holds the screen. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Find Joe: Unsolved Mystery is a captivating hidden object detective game that plunges you into a dark, atmospheric mystery. Set against the nostalgic backdrop of 80s and 90s urban landscapes, this game challenges you to solve the disappearance of Joe, a young wanderer who has vanished without a trace.

The game combines classic hidden object gameplay with an engaging detective storyline, creating an immersive experience that will keep you guessing until the very end. With its moody atmosphere, compelling narrative, and challenging puzzles, Find Joe offers hours of mystery-solving entertainment.

Core Features

Immersive Mystery Storyline

Dive deep into Joe's mysterious disappearance as you navigate through a city shrouded in secrets. Every location tells a story, and every clue brings you closer to the truth. The narrative is filled with twists and turns that will challenge your detective skills.

Rich 80s-90s Atmosphere

Experience the nostalgic charm of decades past as you explore authentically designed environments. From neon-lit streets to shadowy alleyways, each location captures the essence of the era while hiding crucial evidence.

Challenging Hidden Object Gameplay

Search meticulously crafted scenes to find hidden objects and clues. Items are cleverly concealed throughout each location, requiring keen observation and attention to detail. Some objects may need to be moved or manipulated to reveal others.

Seasonal Content Updates

Enjoy special themed content including Christmas locations and seasonal mysteries. The game regularly introduces new environments and challenges to keep the investigation fresh and exciting.

Interactive Character System

Engage with various characters throughout your investigation. Each person you meet could be a witness, suspect, or ally. Your interactions and choices influence the direction of the story and determine the ending.

Game Mechanics

Detective Investigation System

Log every clue you discover and piece together the evidence to advance your investigation. The game features a comprehensive clue-tracking system that helps you organize your findings and connect the dots.

Multiple Challenge Types

Beyond hidden objects, the game includes various puzzle types including riddles, logic challenges, and memory tests. Each type of challenge adds depth to the gameplay experience.

Scene Revisiting

Return to previously explored locations as new evidence comes to light. Scenes may change or reveal new hidden objects as the story progresses, encouraging thorough exploration.

Operation Guide

Desktop Controls: - Use your mouse to click and interact with objects - Hidden object lists appear on the left side of the screen - Click and drag to move objects that can be manipulated

Mobile Controls: - Tap to select and interact with objects - Hidden object lists appear at the bottom of the screen - Use touch gestures to move interactive elements

Pro Tips: - Examine every corner of each scene carefully - Some objects may be partially hidden behind others - Pay attention to shadows and unusual shapes - Try clicking on suspicious areas even if they don't immediately appear interactive

Why Play Find Joe: Unsolved Mystery

Completely Free Experience

Enjoy the full mystery adventure at no cost. The game is entirely free to play with no hidden fees or mandatory purchases required.

Cross-Platform Compatibility

Play seamlessly on both desktop and mobile devices. The game is optimized for various screen sizes and input methods, ensuring a smooth experience regardless of your preferred platform.

Engaging Storyline with Multiple Endings

Your choices throughout the investigation influence the story's conclusion. Multiple possible endings provide replay value and encourage different approaches to solving the mystery.

Perfect for Mystery Lovers

Ideal for fans of detective stories, hidden object games, and puzzle adventures. The game combines the best elements of each genre to create a unique and satisfying experience.

Whether you're a seasoned detective game enthusiast or new to the hidden object genre, Find Joe: Unsolved Mystery offers an accessible yet challenging experience that will keep you engaged from start to finish.

Frequently Asked Questions (FAQ)