Galactic Skirmish
Galactic Skirmish - Programmer
Game Engine- Processing
Project Length – 3 weeks
Group Project
Project Description
Galactic Skirmish is a Tower Defense game made during the Applied Digital Simulation course in Processing with a team of 5 programmers, including me. It features advanced pathfinding, multiple towers, placeable walls that affect pathfinding, and multiple enemies.
The premise is you play as an alien species defending your home from Astronauts exploring your planet.
The game runs off of a tile system that allows each tile to be assigned a value that the enemy pathfinding then evaluates to find the fastest route to their objective.
Responsibilities
I was responsible for implementing the towers and walls, including placement and tower functionality, and I was also in charge of updating the pathfinding algorithm when a tower or wall is placed.
I also handled enemy spawning, as well as their interactions with placed walls if they decide to go through them.
Additionally, I added the win/loss scenario and helped implement UI.
Finally, we each designed a level for the game. I designed the fifth level, pictured below. I designed this level to incorporate multiple choke points that the player can block off to extend the enemies travel distance.