Projects

A selection of programming projects focused on C++, gameplay systems, AI, custom engines, and technical implementation.

AI Companion Dog

Unreal Engine C++ project focused on companion AI behaviour, interaction, movement, and decision-making.

  • Unreal Engine
  • C++
  • AI
  • Behaviour

Enemy AI Internship Work

Worked on enemy AI behaviour including vision, aggro, combat states, patrol logic, context steering, and movement decisions.

  • Game AI
  • Behaviour Trees
  • Combat AI
  • Steering

Custom Engine Projects

C++ engine programming work including rendering, gameplay architecture, debugging, tools, and engine-level systems.

  • C++
  • Rendering
  • Engine Programming
  • Tools

Pathfinding & Navigation

Implemented navigation features such as A* pathfinding and funnel-style path smoothing for game environments.

  • A*
  • Navigation
  • Algorithms
  • Gameplay