Learn Game Artificial Intelligence in Unity Visual Scripting
Release date:2023, March
Duration:05 h 54 m
Author:Penny de Byl
Skill level:Beginner
Language:English
Exercise files:Yes
My name is Jim, and I’ll be your instructor. Creating this course has been a dream of mine ever since I made the official tutorials for Bolt on Unity’s Learn Site. Collaborating with Holistic3D, I took Penny’s quintessential C# tutorial series The Beginner’s Guide to Artificial Intelligence and adapted it to *drumroll*… Unity Visual Scripting!
In this course, you’re getting the best of both worlds:
Learning content from Penny, a renowned expert on AI and computer science.
…remixed, riffed on, and presented by me, a creative artist and designer. I’ve helped thousands learn visual scripting from the early years to today. Through an open-ended, practice-based approach you will follow along as each step is revealed for you to build two game worlds created with Unity 2021.3.9
Here’s the list of what we’ll make together:
- For total beginners, we start with a Day/Night Cycle to bring sunsets and sunrises to your game worlds.
- We’ll use Custom Events to make fireflies appear and turn streetlights on at night.
- Want something more advanced? We’ll make an in-game clock and sync it with the sun.
- Set up a Click-To-Move Player Controller using Cinemachine and Unity’s Nav Mesh system.
- Bring wildlife to life through ducks and rats that respond to the world around them.
- Populate a city with crowds of NPCs who wander around, avoid cars, and run away from ghosts
- Master rotations and timing with a laser gun turret
- We’ll use predictive aiming to make challenging enemies for the player to face
- Finesse Enemy AI with improved algorithms for Patrol, Chase and Attack strategies
- Extra Content! In the end, based on your requests and questions.
By the end of this course you will have:
A complete understanding of UVS and Unity’s API – the foundation to make what you imagine
An in-game time system – make your game worlds dynamic from the start
Familiarity with 3D game mathematics – you’ll be comfortable and confident moving and rotating objects in Unity
Learned Unity’s Nav Mesh System – add lifelike characters and creatures to your game worlds
State machines as an essential part of your game dev toolset – create AI behaviors that respond to the environment and the player’s actions
Two sandbox projects, a city and sci-fi action prototype – keep libraries of graphs ready to drop into any of your games
Joined the friendly and active UVS and Holistic3D communities – share your progress, get unstuck, and connect with other UVS creators like you