EmergencySim is an interactive emergency-preparedness simulator built around one simple idea: Explore. Respond. Learn.
The idea came from realizing that most people learn about emergencies by reading instructions or watching videos, but that doesn't necessarily prepare them for the moment when they actually have to make a decision. I wanted to create something more engaging an experience where users could enter an emergency scenario, explore their surroundings, make decisions, and then understand what they did right or wrong.
Building EmergencySim has also been a completely new experience for me. I'm still a beginner, and this project pushed me into a world I hadn't worked in before web development, UI/UX design, 3D interfaces, interactive simulations, GitHub, deployment, and AI-assisted development. At first, even figuring out how all these tools worked together was a challenge.
I also struggled quite a bit with using AI effectively. I initially thought I could simply give an AI a big prompt and it would build exactly what I imagined. In reality, getting good results meant learning how to give AI better instructions, organize my requirements, maintain documentation, review its work, and correct it when it went in the wrong direction. I started using structured files such as a PRD, app flow, rules, implementation documentation, and a current-state file so that the AI could better understand what I was building.
The project itself is being built as a lightweight web experience rather than a heavy video game. The goal is to combine a cinematic interface with interactive emergency scenarios, decision-making, and a results/learning system. The first major scenario focuses on an apartment fire, with the foundation designed to support more emergencies later.
One of my biggest challenges was finding the balance between making EmergencySim feel immersive and keeping it practical and fast in a browser. I wanted the experience to have depth and 3D elements without making it unnecessarily complicated or slow.
More than anything, EmergencySim has been a learning experience for me. I started as a beginner stepping into a completely unfamiliar space, and along the way I've had to learn not only how to build a website, but also how to work with AI as a development partner, think like a designer, solve technical problems, and turn an idea into something people can actually interact with.
EmergencySim — Explore. Respond. Learn.
Built With
- canva
- chatgpt
- github
- manus