Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Bereik wereldwijd miljoenen mensen door optimaal gebruik te maken van je kennis.
Meer informatie
Je winkelwagentje is leeg.
Verder winkelen
Learn Game Artificial Intelligence in Unity Visual Scripting
Score 4,6 van de 5(104 scores)
1.484 studenten
Laatst bijgewerkt: 3-2023
Engels

Wat je leert

  • Learn Visual Scripting from Unity's YouTube Creative Content Producer (and original Bolt YouTuber)
  • Become a wizard of timing and rotating things in Unity
  • Create 3D worlds with robots ghosts and cute ducks
  • Make a city and action game prototype: sandboxes to forever support your learning and dream games
  • Game AI for enemies and friends
  • Best practices for architecture and performance

Cursusinhoud

6 secties44 collegesTotale lengte van 5u 54m
  • Welcome1:57

    Welcome to Learn Game Artificial Intelligence with Unity Visual Scripting! This video is an overview of what you'll learn in the course.

  • Join the H3D Student Community1:26

    H3D has a bustling online student community.  Here's how to get involved.

  • FAQ's0:15

    Important Reading on Common Issues students have and how to ask for help.

  • 1.1 Introduction & Setup - Hello, Sun!2:57

    We'll start by covering core visual scripting concepts. While the section is for beginners, we move along at a steady pace. In this video we'll go over project setup, importing packages, and how the project folders of the course are organized.

  • 1.2 Rotating the Sun9:05

    Here we rotate the sun and use variables to change the length of a day.

  • 1.3 Defining Day and Night9:09

    How do we determine day and night? We'll create a graph that looks at the rotation of the sun and sets a scene variable for other graphs to use.

  • 1.4 Fireflies and Streetlights4:59

    Our scene is mostly empty; let's add a couple things to the world that will later respond to Custom Events.

  • 1.5 Fireflies at Night - Custom Events7:08

    Here we'll start creating an event system based on whether it is day or night. We'll first get our event handler to turn on fireflies at night.

  • 1.6 Streetlights - For Loops and Parent-Child7:43

    There are a lot of streetlights to turn on in JimCity! We can use for loops and parent-child relationships to turn on a bunch of them at once, using only one event from our event system.

  • 1.7 Day and Night Events - Lists and For-Each Loops7:08

    We want to add a bunch of things to happen at day or night, so in this lecture we'll add lists to our event handler graph. The streetlights are finally working! Lastly, we'll add a rooster to liven up the morning.

  • 1.8 Starry Night - Timers and Material Parameters7:11

    We definitely need more glowy things at night. Here we'll use timers on Shader Graph parameters to fade in a night sky.

  • 1.9 In-Game Clock Part 113:15

    As a capstone to the Day-Night Cycle section, we'll create an in-game clock and sync our sun to it. It'll take a while to set this up, but the math is all pretty simple. You're welcome to skip the clock if you wish to move on. In that case, bookmark these lectures as a stand-alone, broadly useful mini-project that's easy to come back to.

  • 1.10 In-Game Clock Part 2 - Debug Log4:46

    Pit stop! Let's take a look at debugging to check values and events in our scripts. This way we can isolate problems and fix them.

  • 1.11 In-Game Clock Part 3 - Clock Display14:29

    We'll finish our clock by converting the 24 hour clock to 12 hours and syncing the sun up to it.

  • 1.12 [Addendum] First Steps for Hourly Events3:08

    This addendum lecture is to help you get started with creating an hourly event system based on the in-game clock. We don't have characters moving yet, but I wanted to give you some ideas for how to incorporate the in-game clock with content you'll learn in the next sections of the course.

Vereisten

  • No prior Unity experience needed, but a couple hours of messing around will help!
  • No programming experience needed

Beschrijving

Strap yourself in: Programming Artificial Intelligence is about to click!


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. In collaboration 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 in the 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 to life wildlife in the form of 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! at the end, based on your requests and questions.

By the end of this course you will have:

  • A full 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


We're so excited to share the course with you and can't wait to see how you run with it,

- Jim @HomeMech

Voor wie is deze cursus bedoeld:

  • Artists, designers, storytellers, and generalists who want to take their craft to the next level
  • People who struggle learning C# and wish it would click
  • Students who want to use Unity in their school projects
  • Professionals in integrated teams of artists, designers, and developers
  • Hobbyists who don't have a lot of time: tutorials are easy to pick up and come back to