Beseige Tower Defense is a tower defence game using gameboy graphics. The idea for the game started as something similar to Bloons Tower Defense. However, the game quickly transitioned into a smaller scoped game having one tower with Different upgrade paths.
I only included two school projects as it was one of the few that aloud me to express my skills in programming. I am including this project because of how proud I am of the work I have done. This project is being created for my Design Practice: Production and testing class. This project is being created in Unity with a team of four. I am taking the role of the programmer. My target for this role was to create tools that allows for the other designers add content to the game without needing to touch any code. I have created an organized document for the other designers to reference when adding content. I have learned in this project the importance of developing dynamically. Meaning to create in a way that allows for tweaking and balancing easily.
The document I created in google docs is an organized document for the designers to use to add new content to the game.
I use what I call "Base Prefabs" as a way to signify that these prefabs can be built upon to create the content the designer wishes to add. I have Base enemies, towers and projectiles. The designer can duplicate any of them, then change what they would like to create an entirely new prefab.
An enemy base prefab consists of few parameters. A new enemy can be made by changing the sprite, and adjusting the variables. If an enemy requires something special, I can create special functions for specific enemies.