Tower Defense Game

Buying a tower to place. Having a button that allows for easy buying, subtracting gold (warfunds) based on the price of the tower.

The towers track the enemies as they enter the their range. They attack while in the range and swap to the next enemy if the first exits. I also have the buttons working using Time Scale (Pause = 0, and Fast Forward being times 2 speed).

Upgrading towers. With the way I implemented it, allowing for multiple towers to upgrade at once.

I also made Editor Tools for this Tower Defense Game. The above is a way to make New Waves through Scriptable Objects. The two to the left, are both the same tool - during Play Mode and Not Play Mode, allowing you to start at a certain wave. Also using the Pause and Fast Forward buttons.

Create With Code

Having learned Java in College, I was able to transition over to C# and Unity relatively easy. Still I have to start somewhere to understand all of the Unity Specific syntax. I decided to start with the Unity Course - Create With Code.

This allowed me to get used to using Unity both scripting wise and understanding the actual engine.