7.0 Unity Tower defense tutorial - Mob spawn

Опубликовано: 17 Октябрь 2024
на канале: inScope Studios
8,707
133

Project files & Sprites:
You can get the sprites from this page:

Support me on patreon and get access to project files for all my tutorials:
  / inscopestudios  

Get this project as a standalone product:
http://inscopestudios.com/td

Social media, follow me on my social medai sites to stay up to date and get new video releases:

twitter:   / inscopestudios  
facebook:   / inscopestudios  

Description

This tutorial will teach you how to create a 2D tower defense games in Unity. When you have completed the tutorial, you will have a finished game with a "Beginning and an End". Below are some of the things, that we will be implementing in the game.

What will you learn?

General Object oriented C# programming

Structs
Dictionaries
Stacks
Lambda expressions
ICompareable interface
Operator overloading
Abstract classes
Abstract methods
Inheritance
Constructors
Constructor overloading
Instantiating objects
Virtual methods
Overloading methods
Enumerations
Generics
Design patterns

Singleton
Object pool
Algorithms

A* algorithm for pathfinding
Game mechanics

Generating a tile map based on a text document
Creating a loading screen with a loading bar
Using the A* algorithm to find a path from start to goal
Creating debuffs
Adding a health bar to the mobs
Creating towers with different stats
Upgrading towers
Showing tooltips ingame
Setting win and lose conditions
Restarting the game
Camera movement inside level bounds
Buying and selling towers
Spawning waves of monsters
Animating the towers and mobs based on their current actions
Adding main menu, ingame menu and an options menu
Adding SFX -and background sounds.
Adjusing the sound levels from the menu