TopDown TowerDefence Project
Used Tecniques; Abstract Base Class - Abstract Base Class is a class that used for created inherited object and gives thats a some rules. CoreManager - CoreManager is a class that updates the fundamental functions of the game using the Update and FixedUpdate functions in project. SciptableObject - SO used for holding data, turret level datas or character datas etc. Asynchronous Programming DataSave/DataLoad with Json file
Base Classes; TurretBase - MachineGunTurret class has been created, you can create another turrets easly CharacterBase AmmunitionBase