← Back to portfolio

The Detective Agency

2026
The Detective Agency

Immersive location-based murder mystery game platform. Players explore real-world locations to solve puzzles, interrogate suspects, and catch the killer. Features real-time multiplayer, dynamic puzzle system, and Stripe payments.

Case study

The Detective Agency - Location-Based Murder Mystery Gaming Platform The Detective Agency is an innovative real-world gaming platform that transforms parks and public spaces into immersive crime scenes. Players use their smartphones to explore physical locations, solve location-based puzzles, and work together to identify the culprit. Project Overview Type: Location-Based Gaming Platform Industry: Entertainment & Gaming Target Market: Puzzle enthusiasts, tourists, team builders, and corporate groups Key Features Core Gameplay - Location-Based Exploration: Players visit real-world locations to hunt for clues - Puzzle Variety: Multiple puzzle types including photo challenges, code-breaking, and progressive dialog - Suspect Interrogation: Interactive chat system to question suspects and uncover alibis - Real-Time Multiplayer: Teams coordinate in real-time using SignalR for live updates - Dynamic Storytelling: Branching narratives based on player choices and discoveries - Progressive Unlocking: New locations unlock as players solve puzzles and eliminate suspects Game Mechanics - Team-Based Play: 2-6 players collaborate using a shared game code - Game Code System: Unique 6-character codes for each team session - Hint System: Optional hints with time penalties to prevent abuse - Scoring: Performance tracking based on time, hints used, and accuracy - Multiple Endings: Different conclusions based on whether players identify the correct culprit Technical Architecture Stack - Framework: ASP.NET Core 10.0 (C#) - Frontend: Blazor Server with Tailwind CSS - Real-Time: SignalR for multiplayer synchronization - Database: SQLite (development) with SQL Server option - Payment Processing: Stripe Buy Buttons and Checkout - Email Service: Resend for transactional emails - Marketing Site: Separate ASP.NET Core MVC site Key Technologies - Blazor Server: Interactive web UI with server-side rendering - SignalR Hub: Real-time game state synchronization across devices - Entity Framework Core: Database migrations and data access - Clean Architecture: Domain-Driven Design with separated layers - Playwright: End-to-end testing for game flows - Stripe Integration: Webhook-based payment processing - Mailchimp API: Automated subscriber list management Customer Journey - Marketing Site: Browse available mysteries and learn about the experience - Stripe Payment: Secure payment processing with buy buttons - Automated Email: Instant delivery of game code and briefing materials - Game Portal: Enter game code to access the investigation - Mobile Play: Responsive design works on any smartphone - Team Collaboration: Real-time sync across multiple devices Business Impact The Detective Agency platform demonstrates: - Innovation in Gaming: Combining digital and physical gameplay experiences - Technical Excellence: Real-time multiplayer, dynamic puzzle systems, and responsive design - User Experience: Streamlined from purchase to gameplay - Scalability: Clean architecture supporting multiple mysteries and concurrent games - Marketing Integration: Automated email campaigns and subscriber management The platform showcases expertise in building engaging, interactive experiences with modern web technologies, real-time communication, and payment processing.

Gallery