← All work

Game Development · 2018

AI in Unreal Engine

An independent study building a collection of prototypes that demonstrate different kinds of game AI behavior using Behavior Trees.

AI in Unreal Engine

Introduction

These prototypes were made as part of an independent study course. The goals of the course were to:

  • Learn to use Unreal Blueprints.
  • Implement Behavior Trees in Unreal Engine.
  • Explore different AI characteristics through third-person playable levels.
  • Learn level blocking, material editing, animation systems and HUDs in Unreal.
  • Document and record progress throughout.

Approach

This was a solo project. I used pre-made assets from the Unreal Marketplace to focus on the AI behavior itself, and drew on a range of online resources to deepen my understanding of Behavior Trees and Blueprint scripting.