đź’ˇ Inspiration

The project was inspired by psychological horror games and the concept of emotional contagion—where fear, anger, and panic spread like a virus. We wanted to explore how decision-making under pressure can impact both individuals and society, blending horror with moral dilemmas and system control.

⚙️ What it does

Silence Protocol is a browser-based interactive horror simulation where the player acts as a system controlling a biohazard outbreak. The player must make critical decisions—such as quarantining or preserving infected individuals—which directly affect infection levels, humanity, control, and morality. The game dynamically evolves based on these choices and leads to multiple possible endings.

🛠️ How we built it

The project was built using HTML, CSS, and JavaScript. The UI and animations were designed using CSS, while the game logic, decision system, and dynamic updates were handled through JavaScript. The Canvas API was used to render NPCs and the environment, and the Web Audio API was used to create immersive sound effects. LocalStorage was implemented to allow saving and loading game progress.

⚠️ Challenges we ran into

One of the main challenges was balancing the game mechanics so that choices felt meaningful without making the game too easy or too difficult. Implementing smooth real-time updates for multiple variables (infection, humanity, control) while maintaining performance was also challenging. Additionally, creating an immersive horror atmosphere using only front-end technologies required careful design of visuals and sound.

🏆 Accomplishments that we're proud of

We are proud of creating a fully functional decision-based simulation with multiple endings and a dynamic event system. The integration of sound effects, visual feedback, and interactive elements helped build a strong immersive experience. The save/load system and real-time stat tracking also added depth and replayability to the game.

📚 What we learned

Through this project, we learned how to design interactive systems and manage state changes effectively in JavaScript. We improved our understanding of game logic, UI/UX design, and working with browser APIs like Canvas and Web Audio. We also gained experience in structuring larger front-end projects and creating engaging user experiences.

🚀 What's next for Silence Protocol

In the future, we plan to expand the game by adding more storylines, advanced AI-driven NPC behavior, and additional sectors to explore. We also aim to introduce multiplayer features, cloud-based saving, and enhanced audio-visual elements to make the experience even more immersive.

Built With

Share this project:

Updates