Mammoth Club All levels 6 sections 58 lectures

Learn Unity Artificial Intelligence by Making a Tank Game

Learn artificial intelligence, use the a star algorithm, and code in C#. Make an awesome 2D tank game.

01
Skill level
All levels
02
Sections
6
03
Lectures
58
04
Instructor
John Bura
What's inside

This course includes.

✓
6
Sections
✓
58
Lectures
✓
58
Resources
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

6 sections · 58 lectures
+ Gameplay 1 lecture
Gameplay Locked
+ Unity Introduction 8 lectures
01. T - Basic Introduction to Unity Locked
02 - Unity editor Locked
03 - Moving a cube Locked
04 - Materials Locked
05 - Lights Locked
06 - Particle system Locked
07 - Applying physics Locked
08 - Asset store Locked
+ C# Coding - Unity Introduction 5 lectures
01 - Introduction Locked
02 - Variables Locked
03 - Methods Locked
04 - If blocks Locked
05 - Loops Locked
+ Inputs - Unity Introduction 6 lectures
01 - Introduction Locked
02 - Key presses Locked
03 - Moving a player Locked
04 - Jumping Locked
05 - Shooting Enemy Locked
06 - Cycling cameras Locked
+ Prefabs - Unity Introduction 6 lectures
01 - Introduction Locked
02 - Introduction to prefabs Locked
03 - Random angles Locked
04 - Explosion effect Locked
04 - Patrolling Logic Locked
05 - Adding explosion effects Locked
+ Main Curriculum 32 lectures
01 - Introduction Locked
02 - Motivation Locked
03 - Project Setup Locked
04 - Nodes Locked
05 - String Map Locked
06 - A-star Setup Locked
07 - A-star Loop Locked
08 - Auxiliary Methods Locked
09 - Finishing The Algorithm Locked
10 - Importing 2d Assets Locked
11 - Building A Level Locked
12 - From Console To Visual Locked
13 - Adding Tanks Locked
14 - Identifying Nodes Locked
15 - Moving The Tank Locked
16 - Visually Moving The Tank Locked
17 - Smooth Movement Locked
18 - Smooth Rotation Locked
19 - Ordering The Tank To Move Locked
20 - Speeding The Player Up Locked
21 - Spawning Logic Locked
22 - Crate Visuals Locked
23 - Adding Crates To Valid Positions Locked
24 - Collecting Crates Locked
25 - Score Counting Locked
26 - User Interface Locked
27 - Starting The Game Locked
28 - Game Over Screen Locked
29 - Highscore Locked
30 - Sounds Locked
31 - Challenge Locked
32. Source and Assets - Mammoth Interactive Locked
Description

About this course.

Make a Pathfinding Game in Unity with A* AI

Welcome to Mammoth Interactive's A* course with Glauco Pires. You will learn how to make a game that uses artificial intelligence.

Get a coupon

Take your first steps in AI here.

You will make a path-finding algorithm called 'A star.' You can use A* in many different platforms, programming languages and more.

This course's topic is bulletproof knowledge.

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.

Meet your teacher Glauco Pires

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.

  • 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.

Get a coupon

Why you need artificial intelligence in games

With artificial intelligence, you can make your games more…

  • complex
  • random
  • interesting
  • valuable

…without putting in more effort thanks to algorithms.

Old games - the very first computer games - were simple and straightforward.

These days, you must make more complex games. Players want to believe they are playing against something complex, something lifelike.

The power of the A* algorithm

The A* is the base algorithm for path finding. A* is artificial intelligence that will find a path. This algorithm has existed for decades.

A* gets one agent (intelligent being) and takes it from point A to Point B. A* finds an optimal way to move. In real life, this power is useful for airplanes and cars.

A* is also important to avoid dangers like a cliff while getting to a destination. As well - suppose a game's level has two paths. You can program your artificial intelligence player to think on its own. It can choose a better path to avoid monsters and other obstacles.

You must learn to use the A* algorithm. You will become a better game developer.

Requirements

Enroll now

The power of this algorithm will push your games to the next level.

Learn to be a technical and creative thinker. Glauco is an innovative instructor who gets great reviews.

This offer won't last forever – sign up now to meet Glauco

Instructors

Taught by people who ship.

John Bura

John Bura

Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.

Ready to start building?

Learn artificial intelligence, use the a star algorithm, and code in C#. Make an awesome 2D tank game.

Buy lifetime access →