Unleash Multi Agent Artificial Intelligence for Game Devs: Flocking Behavior Premium class

Razvan Pistolea, Source Code Painter

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
20 Videos (1h 51m)
    • A1 Flocking Intro

      1:51
    • A2 Problem Definition

      0:59
    • B1 Observe Nature

      8:21
    • B2 Questions Answers Insights

      5:07
    • B3 Hypothesis, Scientific Method, Homework

      4:01
    • C1 Structure Pseudocode

      7:27
    • C2 Structure In Unity Creating A New Project

      5:05
    • C3 Structure Unity Decision Agent World part 2

      9:21
    • C4 Equations of Motion in Pseudocode

      5:21
    • C5 Equations of Motion in Unity

      2:49
    • C6 Cohesion Behavior in Pseudocode

      4:50
    • C7 Cohesion Behavior in Unity

      4:55
    • C8 Separation Behavior in Pseudocode

      4:26
    • C9 Separation Behavior in Unity

      3:59
    • C10 Alignment in Pseudocode

      2:59
    • D1 Field of View Refinement in Pseudocode

      5:01
    • D2 Field of View in Unity

      4:19
    • D3 Wander Steering Behavior in Pseudocode

      8:50
    • D4 Wander in Unity

      11:41
    • D5 Avoid Enemies and Flee Behaviors in Unity

      9:32

About This Class

Learn how to create Artificial Intelligent Agents that have Flocking Behavior and apply them to your projects in games or movies. You have seen Flocking behavior in nature, in games, in movies and in architectural simulations but you might have missed it.

The course is project based with the best teach-apply loop:

  • a theoretical pseudocode (game engine agnostic) implementation
  • followed immediately by a practical implementation and application in Unity 3d

Both pseudocode and Unity C# lectures complement each other giving you a full perspective.

With the help of this course you will be able to understand a piece of nature and replicate it, essentially reverse engineer a piece of nature. Invest in yourself and add Flocking to your A.I. skill set! Follow this Unleash A.I. series.

57

Students

--

Projects

Razvan Pistolea

Source Code Painter

BS in Computer Science, major in Compilers

Ms in Artificial Intelligence