Update #2
In between work and my personal life, I was able to get some coding time in. Enough to work on some features and adding some new units.
At the beginning of each level, the player has the option to choose from categories of ships. Two random ships are selected from the chosen category and the player is able to manually control them in defense of the planet, structures, etc. The player can also choose to randomly get two ships from the whole list. The categories are:
- Brawler - specializes in close range, high damage combat
- Fire support - specializes in long-range support
- Generalist - mix of short and medium range weapons
- Ling breaker - specializes in high damage, medium to long range damage
There will also be capital ships that will be available during select missions. You can see the ships below.

I also started working on the spawn system wherein enemies arrive via warp tunnel:
The last major changes I've made for this update is showing the currently selected ship's upgrade level in the UI and adding event listeners to active each ship's special weapon once its last upgrade has been reached. For the coming week, the goal is to work on adding some more sound effects, weapon platforms, and the scriptable objects for each player ship.Here's a video of the two fire support ships testing their turrets on a hapless drone target.