🧬 About the Project

Silence Protocol: Infection is a cinematic, browser-based simulation that explores a disturbing question: What happens when saving humanity comes at the cost of humanity itself?

💡 Inspiration

This project was inspired by psychological horror themes and decision-based games where choices have irreversible consequences. I wanted to move beyond traditional gameplay and create an experience that feels like a live surveillance system during a biohazard outbreak. The idea of treating emotions as an infection vector added a unique philosophical layer—blurring the line between control and compassion.

🛠️ How I Built It

The entire project is built using:

HTML5 Canvas for real-time rendering Vanilla JavaScript for game logic and animation loops Advanced CSS (Glassmorphism + Cinematic UI) for immersive visuals

Key features include:

🎥 A cinematic rendering engine with parallax environments, fog, particles, and screen effects 🧠 A decision-based system where each choice dynamically affects: Infection Level Containment Control Humanity Remaining 🔴 Real-time UI updates and visual feedback (glitch effects, screen shake, signal corruption) 🌆 Procedural environment with animated NPCs reacting to infection intensity 📚 What I Learned

While building this project, I gained deeper understanding of:

Canvas-based rendering and animation loops (requestAnimationFrame) Creating immersive UI/UX using pure CSS (no frameworks) Managing state-driven systems in JavaScript Designing emotional and psychological feedback loops in interactive systems Performance optimization for real-time browser graphics ⚠️ Challenges Faced

Some of the biggest challenges included:

⚡ Balancing performance and visual quality (particles, lighting, and effects without lag) 🎭 Making the simulation feel alive and reactive, not static 🧩 Designing meaningful decision impacts that feel consequential 📉 Maintaining smooth animations while updating multiple systems simultaneously 🎨 Creating a cinematic horror aesthetic using only web technologies 🧠 Final Thought

This project is not just about stopping an infection— it’s about exploring the cost of control.

“You were never fighting the infection. You defined it.”

Built With

Share this project:

Updates