Squirrel Force One is a mobile Tower Defense game where the player plays as a group of squirrels as they build defenses to protect their territory alongside reclaim lost ground from both predators and a lumber company that has moved in.


During the production of Squirrel Force One, my main focus was on enemy programing and a wave spawner used in levels. I also helped to create the different menus within the game and the transitioning between menus and levels.

The game contains 3 different enemies, each of which have their own classification: flying, ground, machinery. Each has different speeds and monetary values to help differentiate them from one another by more then just visual. These enemies also have a health bar that follows them as the move through the level.

The wave spawner can create a custom amount of waves that contain an also customizable array of enemies, allowing for waves to have near infinite number possibilities in how they’re set up.

Spawned enemies follow a set of waypoints that can be selected during the wave’s creation, allowing for the designing of levels with multiple starting point, paths, and ending points. As they take damage from towers, they have functioning health bars to help player’s feedback on if what they’re doing is enough for the level.

I also helped out the design team of this project with map layouts and balancing levels in terms of damage, health, and money values for enemies and the towers.

While very different from other games that I’ve helped to develop, this was a good learning experience on balancing enemies and the player alike. I worked more closely with people in all three departments rather then just fellow programmers, giving me some good insight on all aspects of the project.

Squirrel Force One

Programmer | Squirrel Team Six

Project Info

Team Size: 6

Time Frame: 10 Weeks

Engine: Unity (C#)

Previous
Previous

Starborn Asylum

Next
Next

Light Reforged