Pathogenesis
This is a 2D platformer game where the player controls a powerless virus capable of possessing other organisms to utilize their unique abilities in solving puzzles.
In this project, I worked as a gameplay programmer, implementing new mechanics while ensuring their integration with existing systems, with a particular focus on core player mechanics such as movement, jumping, input handling, etc.
As an AI programmer, I developed enemy behaviors and was fully responsible for creating the AI for a specific enemy ("the blue one" featured in the teaser).
I designed and developed the game's save system, utilizing serialization and binary files to ensure efficient and reliable data storage and retrieval.
I also integrated and maintained Unity's new Input System, adding gamepad support and ensuring smooth navigation through menus as part of my contributions to UI programming. Additionally, I implemented sound effects to enhance the gameplay experience.
Beyond programming tasks, I participated in game testing to identify level design issues and resolved bugs and crashes across various areas, including gameplay, AI, UI, and audio. This project is being developed by a team of seven using Unity and C#.
You can play the game here.
Source code here.