Guides
📄️ Grids
Generally speaking, grids are platforms where towers can be placed upon. As such, they are an integral part of level design. Depending on how, where and how many are placed in the map, they can either increase difficulty or allow for unique aspects which need to be mastered for completing the level.
📄️ Towers
General
📄️ Projectiles
Projectiles are instantiated by the Tower component with a Unit as a target or destination position. In a tower defense game, their job is to apply damage to these enemy units, with their goal of destroying them before the units reach their final path destination. A projectile could fly, in a straight line or ballistic curve, or not move at all in order to hit the target unit. With a projectile that does not move, imagine a laser or sentry gun that does not actually require moving bullets, because they would be too fast, but directly applying damage to the target.
📄️ Units
Enemy objects move on paths and try to damage a player's health when reaching the end of their path. We call them units. A unit prefab consists of two separate components, Unit and UnitMove.
📄️ User Interface
Intro Scene
📄️ ScriptableObjects
From the Unity documentation: