Haven is a live-service multimedia role-playing game. The goal of the game is for players to develop critical skills in open discourse, free expression, and engaging with diverse perspectives. At Haven Academy, students will engage with one another through live chat rooms, group puzzles and mini-games, and classes they can attend. Players can explore all that Haven has to offer through an extensive narrative, dialogue with NPCs, and puzzles to solve.
This game was created for the incoming class of 2028 at UChicago and later released to the rest of the College.
Programmer and Full Stack Developer
HTML, CSS, JavaScript, Node.js, Socket.IO, GitHub, Slack, Figma
Programmed multiple puzzles using JavaScript for functionality and HTML/CSS for visuals
Implemented dynamic CSS styling for different islands/areas of the game using HTML EJS templates
Peer reviewed and playtested coworkers' code on several occasions to ensure logic was sound and functional
Programmed client-side and server-side code for multiplayer minigames using Socket.IO