
A practical guide to programming non-player characters for games in the Unity Game Engine with C#
The Beginner's Guide to Games AI with Unity 6.2+
InstructorPenny de Byl
A practical guide to programming non-player characters for games in the Unity Game Engine with C#
InstructorPenny de BylEditorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
This diagram visualizes the structure of a behaviour tree in game AI, showing how selectors and sequences coordinate actions like making pizza or eating food through a central tick process.
This simulation view demonstrates autonomous schooling behavior in a game environment, showing multiple fish agents moving cohesively as a group.
This Unity editor view displays a complex AI simulation where multiple red vehicle agents are connected by white lines to a central node, illustrating pathfinding or steering behaviors.
This overhead screenshot demonstrates a crowd simulation environment featuring multiple agents distributed across a large paved area, illustrating the course's focus on managing complex agent behaviors.
Covers essential techniques including A*, NavMeshes, Finite State Machines, and Goal-Oriented Action Planning (GOAP).
Provides a necessary foundation in vector mathematics and physics to support NPC movement.
As complexity increases, the pace can accelerate, sometimes resulting in code being presented without sufficient line-by-line explanation or descriptive naming conventions. One signal from 2022 suggests this issue exists; while a 2026 update label is present, it does not prove these concerns were addressed.
The curriculum contains legacy content, and one signal from 2022 suggests the material may not align with the most recent Unity versions; while a 2026 update label is present, it does not prove these concerns were addressed.
Aligns well with those seeking technical depth, though the 'beginner' label may be misleading for some.


Free
Free


