Learn Unity AI by Making a Tank Game

About this Course A wildly successful Kickstarter funded this course You will make a path-finding algorithm called 'A Star.' You can use A* in many different platforms, programming languages and m...

  • All levels
  • English

Course Description

About this Course A wildly successful Kickstarter funded this course You will make a path-finding algorithm called 'A Star.' You can use A* in many different platforms, programming languages and more. Take your first steps in AI here. You will learn how to use the A* algorithm to make a 2D game in Unity. A Super Tank on a maze will find the best way to go to a point you click. The tank w...

About this Course A wildly successful Kickstarter funded this course You will make a path-finding algorithm called 'A Star.' You can use A* in many different platforms, programming languages and more. Take your first steps in AI here. You will learn how to use the A* algorithm to make a 2D game in Unity. A Super Tank on a maze will find the best way to go to a point you click. The tank will collect objects along its path. This course's topic is bulletproof knowledge. Glauco has a decade's experience in game development. He makes games in Unity, Unreal, and HTML languages. He works with languages like C#, C++, and JavaScript.

What you’ll learn
  • straightforward coding skills
  • clean development techniques
  • thoughtful developer advice
  • With Glauco you will learn to make games in the most efficient and cleanest way possible.
  • With Glauco you will learn to make games in the most efficient and cleanest way possible.

Covering Topics

1
Section 1 : Unity Intro

2
Section 2 : C# Coding - Unity Intro

3
Section 3 : Inputs - Unity Intro

4
Section 4 : Prefabs - Unity Intro

5
Section 5 : Pathfinding Unity Game with A* Algorithm

Curriculum

      Section 1 : Unity Intro
    1
    Unity Intro Preview
    2
    Unity Editor
    3
    Moving a Cube
    4
    Materials
    5
    Lights
    6
    Particle System Preview
    7
    Applying Physics
    8
    Asset Store
      Section 2 : C# Coding - Unity Intro
    9
    C# Coding Intro
    10
    Variables Preview
    11
    Methods
    12
    If Blocks
    13
    Loops
      Section 3 : Inputs - Unity Intro
    14
    Inputs Intro Preview
    15
    Key Presses
    16
    Moving a Player
    17
    Jumping
    18
    Moving Forward
    19
    Cycling Cameras
      Section 4 : Prefabs - Unity Intro
    20
    Section Intro Preview
    21
    Prefabs Intro
    22
    Random Angles
    23
    Explosion Effects
    24
    Adding Explosion Effects
      Section 5 : Pathfinding Unity Game with A* Algorithm
    25
    Pathfinding Game Intro Preview
    26
    Motivation
    27
    Project Setup
    28
    Node
    29
    String Map
    30
    A* Setup
    31
    A* Loop
    32
    Auxiliary Methods
    33
    Finishing Algorithm
    34
    Importing 2D Assets
    35
    Building a Level
    36
    From Console to Visual
    37
    Adding Tanks
    38
    Identifying Nodes
    39
    Moving the Tank
    40
    Visually Moving Tank
    41
    Smooth Movement
    42
    Smooth Rotation
    43
    Ordering Tank to Move
    44
    Speeding up Player
    45
    Spawning Logic
    46
    Crate Visuals
    47
    Adding Crates to Valid Positions
    48
    Collecting Crates
    49
    Score Counting
    50
    User Interface
    51
    Starting Game
    52
    Game Over Screen
    53
    Highscore
    54
    Sounds
    55
    Conclusion and Challenge

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.