Over the course of August 2025 to April 2026, I solo developed a point and click mystery game as my thesis project for senior year of undergrad.


Inspired by The Strange Case of Dr. Jekyll and Mr. Hyde by Robert Louis Stevenson, this retro styled point and click narrative game aims to bring the player through a week of gameplay to uncover the mystery behind the death of Mr.Swanson. There’s a colorful cast of residents in Sea Song Piers to interact with to get insight into Mr.Swanson's character and what motivations a murderer might have had to kill the man. Unfortunately the scene of the murder has long since been cleaned up, however there might be something you’re able to still discover from revisiting the Swanson manor.



This project started out with planning out a mystery story through charting out an overall plot progression which would take place over a week's worth of gameplay. This felt like a fitting timeframe to attempt to tell a story within and short enough to hopefully prevent any underestimated scope issues further down the line. In addition to this, mapping out a character relationship web was helpful to figure out what I needed out of the cast of characters I would need to create for my mystery story. My primary focus with developing this character cast was to create a diverse range of characters with strong silhouettes.


L -> R: Swanson, Jay, Robin, Pidge, Brook, Corbyn, Jackson, Gulliver, Piper, and Margaret




Most of the backgrounds of this game were planned out ahead of time and created through the use of tile maps, both for background tiles as well as the various props. Because this was done near the beginning of the project, figuring out the proper scale for objects was extremely hard and resulted in some objects such as the double doors for the bank being left mostly off screen. Otherwise some backgrounds were fully pre-rendered illustrations to better fit specific visual needs.




This project was a solo development from start to finish through the combination of several different software programs working in tandem. I drew all the assets for my game, composed my own music, found CC0 sounds as well as recorded my own sounds for mixing together this game's various sound effects, and put it all together in Godot.
I choose to use Godot for this project because it was the game engine I picked up in the spring of my junior year when I initally thought to try out indie game development because I liked that Godot is open source, free to use, and that it has an internal scripting language closer to javascript and python rather than C++ as it's been a long time since I've last coded in C++.