A 2D detective mystery game developed in 7 days for a Game Jam
Detective 96: La Casa Glans is a 2D detective mystery game where players investigate crime scenes, collect evidence, interrogate suspects, and solve cases. Developed during a 7-day Game Jam with a focus on atmospheric storytelling and investigation mechanics.
๐ฏ Play the full game here: https://miventech.itch.io/la-casa-glans
- ๐ Evidence Collection System - Search crime scenes for clues using a detection radius
- ๐ฌ Interactive Dialogue System - Question suspects and witnesses with typewriter-style text
- ๐ Character Profile Database - Track suspects with detailed profiles (name, age, profession, relationships)
- ๐ช Scene Teleportation - Move between different investigation areas
- ๐ก Dynamic 2D Lighting - Atmospheric lighting system for immersive environments
- ๐ต Sound Effects Manager - Professional audio feedback for all interactions
| Key | Action |
|---|---|
| A/D or โ/โ | Move Left/Right |
| E | Interact / Advance Dialogue |
| Space | Skip Dialogue Text |
| Mouse Click | Alternative Interact |
| ๐ Duration | ๐จ Theme | ๐ฏ Focus |
|---|---|---|
| 7 Days | Detective/Mystery Investigation | Narrative & Atmosphere |
This project was developed for a Game Jam with the following constraints:
- โฑ๏ธ Time Limit: 7 days (168 hours)
- ๐จ Theme: Mystery & Investigation
- ๐ฏ Goal: Create an immersive detective experience
- ๐ Result: Fully playable game with multiple systems
๐ The full game "La Casa Glans" is available to play for FREE on Itch.io:
*No download required - Play directly in your browser! *
- Unity 2022+ - Game Engine
- C# - Programming Language
- Smart Lighting 2D (FunkyCode) - Lighting System
- TextMesh Pro - UI Text Rendering
๐ Assets/
โโโ ๐ฎ Detective/Scripts/ # Core gameplay scripts
โ โโโ PlayerWalk.cs # Player movement controller
โ โโโ InteractionPlayer.cs # Interaction handler
โ โโโ PlaySoundWalk.cs # Footstep audio
โ
โโโ ๐ฌ Libs/DialogSystem/ # Dialogue management
โ โโโ ManagerDialog.cs # Dialogue controller
โ โโโ Dialog.cs # Dialogue data structure
โ โโโ InteractiveDialog.cs # Trigger-based dialogues
โ โโโ TriggerDialog.cs # Auto-play dialogues
โ
โโโ ๐ Libs/SistemaDeEvidencia/ # Evidence system
โ โโโ Evidencia.cs # Evidence data structure
โ โโโ BuscadorEvidencia.cs # Evidence detection
โ โโโ EvidenciaHidden. cs # Hidden evidence objects
โ
โโโ ๐ค Libs/PerfilesDePersonas/ # Character profiling
โ โโโ perfil.cs # Profile data structure
โ โโโ PerfilUI.cs # Profile UI controller
โ
โโโ ๐ต Libs/SFXManager/ # Audio management
โ โโโ SFXManager.cs # Sound effects controller
โ
โโโ ๐ช Libs/TeleportSystem/ # Scene transitions
โโโ TeleportSystem.cs # Teleportation handler
// Players can search for hidden evidence within a detection radius
- Radius-based detection (adjustable)
- Limited usage system (5 searches by default)
- Visual feedback (lighting effect)
- Audio confirmation (success/error sounds)// Professional typewriter-style dialogue system
- Character avatars and names
- Animated text rendering
- Multiple dialogue branches
- Skip functionality
- Audio feedback per character// Detailed suspect/witness profiles
- Name, Surname, Age
- Profession & Relationship
- Physical Description
- Investigation Notes
- Profile Photo + ExtrasNote: Check out the game on Itch.io to see screenshots and gameplay videos!
View Screenshots on Itch.io โ
**๐ฎ Just want to play? **
๐ Click here to play La Casa Glans on Itch.io - No installation needed!
- Unity 2022.3 LTS or newer
- Git
- Clone the repository
git clone https://github.com/miventech/Detective-96-Unity-Game-2D.git- Open the project in Unity Hub
Unity Hub โ Add โ Select the cloned folder
- Open the main scene
Assets/Scenes/MainScene.unity
- Press Play to start testing
Each system is designed to be reusable and independent:
- โ Plug-and-play dialogue system
- โ Configurable evidence detection
- โ ScriptableObject-based data structures
- โ Singleton managers for easy access
- โ Event-driven interaction system
- Object pooling for audio sources
- Efficient collision detection
- Optimized lighting passes
- Minimal garbage collection
- Smart Lighting 2D by FunkyCode
- TextMesh Pro by Unity Technologies
- Sound effects and music created/sourced during the jam
Contributions are welcome! If you have suggestions or improvements:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Miventech
- Game Jam organizers and participants
- FunkyCode for Smart Lighting 2D
- Unity community for tutorials and support
- All playtesters and feedback providers
- Coffee โ for keeping me awake during the 7-day sprint
- Core detective mechanics (Completed in 7 days!)
- Dialogue system
- Evidence collection
- Character profiles
- Add more investigation scenes
- Implement inventory system
- Add multiple cases/levels
- Create evidence combination mechanics
- Add ending variations based on player choices
- Mobile port
Click to see the development breakdown
- โ Player movement and controls
- โ Basic interaction system
- โ Scene structure
- โ Dialogue system implementation
- โ Evidence detection mechanics
- โ Character profile system
- โ Teleportation system
- โ 2D lighting integration
- โ Sound effects implementation
- โ Scene transitions
- โ UI polish
- โ Bug fixes
- โ Playtesting
- โ Build and upload to Itch.io
- โ Documentation
Have questions or want to discuss the game?
- ๐ Found a bug? Open an issue
- ๐ก Have a suggestion? Start a discussion
- ๐ฎ Leave feedback on the game: Itch.io comments