Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn about Game AI with Unity® and Blender!
Rating: 4.7 out of 5(21 ratings)
590 students

Learn about Game AI with Unity® and Blender!

Learn about AI Programming with Unity®. Learn all about game development more efficiently than in any YouTube tutorial.
Last updated 3/2019
English

What you'll learn

  • Learn to code for game development in Unity C#
  • Create your own unique Battle Royale system.
  • Make a game that uses artificial intelligence
  • Navigate the Unity® editor.
  • Design large environments for your character to explore in.
  • Make a path-finding algorithm
  • Use the A* algorithm to make a 2D game in Unity
  • Build 3D models for the game in Blender.
  • Integrate the art from Blender into Unity®.

Course content

50 sections491 lectures112h 23m total length
  • Introduction3:13

    Explore the Unity editor, navigate scenes, and manipulate 3D models like cubes and spheres, while learning color, transparency, and core tools to publish games on app stores.

  • Unity Editor13:20

    Create a new Unity project, organize assets in a dedicated folder, and explore the editor windows to configure the main camera and directional light with transform and camera components.

  • Moving a Cube12:03

    Explore moving and transforming a cube in Unity using the transform component to manipulate position, rotation, and scale along the x, y, and z axes with gizmos for precise visual editing.

  • Materials8:54

    Create and apply custom materials in Unity to change a cube's color, transparency, alpha, and rendering options, then build a glass wall and floor to observe shadows and lighting.

  • Lights6:15

    Explore Unity lighting, from costly real-time operations to directional, spotlight, and point lights; rotate directional lights to cast sun-like shadows and adjust ambient intensity, range, color, and intensity.

  • Particle System6:20

    Explore Unity particle systems to create in-game visuals: learn to create, position, and tune particles, control duration, start delay, lifetime, speed, gravity, color, simulation space (local vs world), rate, and cone shapes.

  • Applying Physics4:58

    Add a rigid body to a cube in Unity to enable physics, gravity, and collisions, then tweak rotation and a simple particle system for a basic simulation.

  • Asset Store3:11

    Explore the Unity asset store to browse, purchase, and import 3D models, animations, and complete project packs, then swap in assets like skyboxes or shooter packs to accelerate development.

Requirements

  • Unity® and Blender are free to download. Please download and install Unity® and Blender before purchasing this course
  • This course was recorded on a Mac computer, but you can use Unity® and Blender on a PC.

Description

The best coding program online. Beginner's guide for aspiring game developers. Learn C# and programming fundamentals.

In this course, you'll learn:

  • How to use Unity

  • The game development process step by step for beginners

  • Make a pathfinding game in Unity with a star artificial intelligence

  • Build a battle royale game

  • Add multiplayer functionality to game programming

  • Learn the foundations of Blender 3D

  • HTML and web programming through tutorials for beginners

  • Learn Python through programming examples

  • What Python is used for

  • Learn the best way to learn Python

  • Data mining techniques with examples

  • Data mining tools and applications

  • Java programming

Games and Algorithms Tutorials

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

Do you Love Battle Royale games? Do you want to develop your own 3rd person shooter? This is the perfect course for you.

Learn how to create a full 3D environment. Create and animate characters to wield weapons and run a muck as they try to survive your own Battle Royale.

A wildly successful Kickstarter funded this course

In this course, you learn how to build your own Battle Royale with Unity® and Blender. This course is unique because we make both the code and the art for the game from scratch. ​We teach you the fundamentals of designing, coding and modeling a 3D game.

First you design the game and its functionality in Unity®. You learn how to code in C# and build video game levels. Don't worry if you've never coded before. We 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.

Then you create the 3D models for the game in Blender. You build all the art assets for the game. You learn how to integrate your art from Blender into Unity®.

The Best Blender Course

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

Even if you're not an artist, you can make basic art models. You may have heard of Axiom Verge and Stardew Valley. These games are million-dollar successes. But did you know that only one person made each?

Take your first steps in AI here.

You will learn how to use the A* algorithm to make a 2D game in Unity 2017.3.0f3. 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.

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

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

Included are bonus courses of related topics, including C# and Java! You get more content at a great price.

We answer every question within two business days. We want to hear from you. Watch the free lectures and amazing trailer, then jump right in and start participating with the Mammoth community.

Who this course is for:

  • Anyone who wants their start at making 3D video games.
  • People that want to create their own Battle Royale.
  • People that want to make games with smart automated features
  • Anyone who wants to learn game development.
  • Beginners who want to learn how to use Blender.
  • This course assumes you know a little about Unity®.