Infectant
Project information
- Developed By WolverineSoft Studio
- Dev Cycle 06/2019 - 08/2019
- Team Size 17 Developers
- Engine Unity
- Platforms PC, Mac
- Visit itch.io Page
About
Infectant is a 2D top-down adventure game where you play as a bacterium trying to infect a human. Your opposition comes in the form of the human immune system, which boasts a variety of defenses like inflammation, antibodies, and aggressive macrophages.
My Responsibilities (Programmer)
- Implemented enemy behavior and systems
- Implemented level transitions and scene loading
- Implemented aim assist system
- Designed waypoint patrolling system
- Designed debugging tools and gizmos
- Helped with UI design such as tweaking buttons, colors and fonts

What I'm Proud of
- Strict style-guide allowed for programmers to work with each others' code with relative ease
- First time many members (including myself) got to experience working in multi-disciplinary teams
- Completed all assigned tasks and took responsibility for any bugs and fixes that needed to be made
- Got the opportunity to work on many new programming tasks that were completely foreign to me

What I Could've Done Better
- Wasn't proactive in seeking review from leadership or asking enough questions when necessary
- Wasn't vocal enough when I made changes or bug fixes to systems
- Didn't provide enough non-technical documentation on how designers were to use the systems I made
- Didn't communicate enough with non-programmers to evaluate requirements for certain scripts

Lessons I Learned
- Always be proactive about getting my work reviewed
- System documentation is just as important as the code (if not more important!)
- Content locks are important to leave time for debugging existing features
- Playtesting should be prioritized to avoid pursuing features that aren't resonating with the players
- Frequent discussion between teams can lead to a quicker, cleaner workflow
- Always check online to see if someone has already done what you've been struggling to do
- Git does not play nice with Unity Scenes and Prefabs