Responsibilities:
Game manager system
Combat system
Enemy combat AI
Player combat
Player targeting system
Character damaging system
Upgrade system
Currency gaining
Upgrade shop
Currency system
Saving & loading
Health
Currency
Upgrades
Sub status updating according to upgrades
Pressure checking & damage
Depth checking & damage
Fuel updating
Roles & Restrictions:
Lead Coder
Overlooked all code to make sure it was up to standard
2D Unity
Worked with programming partner
No artist
Entirely sprite based
Description:
This Unity 2D game was made for a project during college with one other programming partner. An example as a down for this game was the map; the map was originally planned as a infinitely generated map, but was changed to just a normal map with an end due to project time limitations. An example of an up for this game was the combat system; generally gave me no problems during the development of the combat system and was developed simply and worked easily. An example of a learning experience I had for this game was the upgrade and currency systems, before this I had no previous experience in making a upgrade system and little reference how to make one, so learning to make one from scratch was definitely a impactful learning experience.