Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete Unity® Masterclass: Build 2D & 3D AI Games
Rating: 4.4 out of 5(14 ratings)
195 students

The Complete Unity® Masterclass: Build 2D & 3D AI Games

Build 3 complete games in Unity with C# and Blender! Learn artificial intelligence, pathfinding and mobile development.
Last updated 7/2018
English

What you'll learn

  • Code for game development in Unity C#.
  • Build a Ninja Survival game for mobile in Unity®.
  • Make games with the pathfinding algorithm A Star.
  • Make good pathfinding systems to find the best path for characters to navigate to wherever you click.
  • Learn the fundamentals of building, coding, and designing a mobile game.
  • Make both the code and the art for mobile game from scratch.
  • Program characters to move autonomously in a 3D world.
  • And more!

Course content

29 sections186 lectures26h 8m total length
  • Introduction3:13
  • Unity Editor13:20

    Create a new Unity project named exploring unity in a dedicated projects folder. Learn how game objects and components like transform and camera drive the scene.

  • Moving a Cube12:03

    Move and rotate a cube using the transform component's position, rotation, and scale across the x, y, and z axes, guided by the gizmo in Unity.

  • Materials8:54

    Apply and customize Unity materials to color a cube, create and assign materials in assets, and enable transparent rendering with proper rendering mode, while noting shadows and lighting.

  • Lights6:15

    Explore how directional, spotlight, and point lights shape scenes by adjusting position, rotation, range, intensity, and color to create realistic shadows and mood.

  • Particle System6:20

    Explore how to add and customize Unity particle systems to create dynamic effects in games. Adjust duration, start delay, lifetime, speed, gravity, simulation space, color, rotation, and shapes like cones.

  • Applying Physics4:58

    Apply physics by adding a rigid body to a cube, enabling gravity, collisions, and tumbling in a live Unity scene; adjust particle rotation, duplicate objects, and save the scene.

  • Asset Store3:11

    Use the Unity Asset Store to swap in ready-made 3D models, animations, and skyboxes to quickly extend your game. Import assets and explore plugins, shaders, and physics behind the scenes.

  • Unity Support0:22

Requirements

  • Unity® and Blender are free to download. Please download and install Unity® and Blender before purchasing this course.

Description

Want to be a game developer? Want to learn artificial intelligence? Want to build mobile games? If you answered yes, this course is for you!

Funded by a #1 Kickstarter Project by Mammoth Interactive

Welcome to Mammoth Interactive's Complete Unity® Masterclass: Build 2D & 3D AI Games with Glauco Pires. You will learn how to make 3 complete games in Unity and C#!

In the first part of this course, you will learn to use the A* algorithm to make a 2D game in Unity 2017.3.

  • Learn to code for game development in Unity C#.

  • Make a game that uses artificial intelligence.

  • Make a path-finding algorithm.

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

The A* is the base algorithm for path finding. A* is artificial intelligence that will find a path. This algorithm has existed for decades. You can use A* in many different platforms, programming languages and more.

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.

Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this content in similar courses because it is introductory material. You can find some material in this course in the following related courses:

  • Learn artificial intelligence by building games and apps

  • ​The Complete 2D Unity & AI for Games with Algorithms Course

  • Learn Unity AI by Making a Tank Game​!

  • Make a Starship Unity Game Powered by Artificial Intelligence

  • The 2D, 3D & AI Games Frontier: NavMesh, Unity & Illustrator

  • Make a Ninja Survival game for mobile in Unity and Blender

  • Practical Unity Developer Academy: Make Fully Featured Games

  • A to Z Unity Development: Code in C# and Make Low Poly Art

  • C# & Image Processing Masterclass: Make Mobile Games & Apps

  • Build 22 Games in GameMaker Studio, C# Unity® & Blender

  • C# Masterclass: Make RPG & Mobile Games in Unity & Blender

In the second part of this course, you will program a spaceship in a three-dimensional game. With artificial intelligence your ship character will learn to explore a planet. The ship will travel around craters, rocks, aliens and buildings in a 3D world.

  • Use a navigation mesh to add pathfinding logic to your game.

  • Code in C#.

  • Learn cutting-edge tools that will put you ahead of other developers.

In the third part of this course, you will learn how to build a Ninja game for mobile using Unity® and Blender. The Complete Unity® Masterclass: Build 2D & 3D AI Games is unique because we make both the code and the art for the game from scratch. 

  • Integrate art from Blender into Unity®.

  • Build video game levels.

  • UV map and unwrap 3D models.

  • Create your own materials.

  • And more!

You will design the game and its functionality in Unity®. Don't worry if you've never coded before. You will start simple and add more to the game as the course goes on.

Why Unity®?

Unity® is one of the most popular platforms in game development. You can use Unity® to build 2D and 3D games. Unity® is cross-platform, which means it is easy to use with other platforms.

You create game art for the game in Blender. You will build all the art assets for the game. You will learn to integrate your art from Blender into Unity®. 

Why Blender?

Blender, like Unity®, is a popular production suite that is free to download. Blender is a revolutionary tool for making 3D art digitally. With Blender, you can make art assets for games, like we do in this epic Mammoth Interactive course. 

Enroll Now for Lifetime Access

Who this course is for:

  • Anyone who wants to be a game developer with unique skills.
  • Anyone who wants to make games with smart automated features.
  • Anyone who wants to learn Unity® or Blender.
  • Anyone who wants to learn game development.
  • This course assumes you know a little about Unity® and Blender.