Pets vs Polygons is a side scrolling, 2.5D tower defense game, where the objective is to survive the onslaught of polygonal enemies, protect your base with turret upgrades and animal companions, and destroy the polygons' base of operations, a laptop with a virus.
My Role: Producer
Setting up the team with a GitHub repository; teaching team how to use version control and document/push/pull changes
Documenting and organizing basic economy and stat balances, UI design, scripting logic; organizing and maintaining Unity scene hierarchies and project folders
Creating and maintaining a simple progress tracker (Google Sheets, simplified kanban structure)
Maintaining a personal dev log, documenting progress, changes, bugs, and scripts
Team Challenges:
Balancing workload for a team with one artist and one programmer
Steep learning curves; learning new concepts and skills across different disciplines
Several team members learning how to use GitHub for the first time
Communicating large volumes of changes across irregular schedules
My Role: Solo Programmer
Wrote 100% of the scripts used in the project; notable features include UI, enemy unit AI, base upgrades with hamster turrets, music controller, unit behavior (animation states, raycast and layer sensors)
Creating dev tools for non-programmers, specifically for playtesting and balance changes
Personal Challenges:
Working with Unity's animation state machine for the first time and fixing the delay or stutter when changing states
Ensure that units can't spawn on top of each other or get stuck in each others' colliders
Development Specs
Platform: PC
Engine: Unity
Team Size: 4
Project Duration: 6 weeks
Meet the Team!
Art & Design
Emma F.
Music
Jeremy E.
Production, Trailer & Design
Jack F.
Production & Programming
Juliann D.