
The Lunatic in Disguise (2021)
Project Status: Finished
Project Type: University / group project
Project Duration: 7 months
Software Used: Unity
Languages Used: C#
Roles: Programmer and Team Leader
The Lunatic in disguise is a project I was part of as Gameplay Programmer, during my 4th year at La Salle University. The project had 3 team members, which I took charge as Lead Programmer and Team Leader.
In this 2D Unity mystery game, players investigate an "accident", interrogating neighbors to discover the culprit by exposing contradictions in their statements.
2D Character Movement and Interaction
Implemented seamless 2D player movement with precise collision handling for smooth navigation through the environment. Facilitated interaction with NPCs and integrated a map-changing system to enhance the overall gameplay experience.

Interactive Investigation System
Integrated an interactive dialogue system allowing players to choose questions, influencing the direction of conversations. Dialogues unlock clues displayed on a dedicated panel for each suspect. Discovering contradictions between two clues reveals key information, enhancing the mystery-solving aspect of the game.
