← all projects

DEAD LOOP

2nd Place — Supercell AI Hackathon (Hive Helsinki × Junction)

AI-driven murder-investigation game. OpenAI generates a new case each playthrough, and you interrogate AI suspects over WebSocket in real time, with the backend tracking suspicion scores and triggering clues as you dig deeper.

ReactViteWebSocketFramer Motion
GitHub
Team of 5 · Frontend UI & Graphics · 2025
CAM-01 :: interrogation preview
REC ●  
CAM-01 :: INTERROGATION
Charlie Brown
02 / 05

Project Architecture

Dead Loop — system architecture diagram

Technologies used

  • React
  • TypeScript
  • Vite
  • Framer Motion
  • Tailwind CSS
  • Zustand
  • Node.js
  • Fastify
  • WebSocket
  • OpenAI
In-game interrogation · switch suspects, send a message
REC ●  
CAM-01 :: INTERROGATION
Jane Doe

Jane Doe

QUESTIONS: 4/4

Age: 32

Occupation: Groundskeeper

SUSPICION:7/10

SELECT SUSPECT

In-game detective notebook · try the tabs

Victim

Crime scene

Crime Scene

Name: Elias Ashcroft

Age: 61

When: Tuesday, October 14th — 11:42 PM. Heavy rain.

Where: Ashcroft Estate, west wing library.

Late Tuesday. A body in the west wing of the Ashcroft estate. No forced entry, storm outside, four guests still on the property. The house is quiet and everyone has a version of the evening that almost fits.

— Get in touch

Lets build something.

koodikommando@gmail.com