Utilitree is a behavior tree editor that I created for designers on my game team.

Designers can visually program behavior trees by connecting, editing, and creating nodes in the tree. The tree can then be exported to be used in the game.

The design was based on Unreal Engine’s behavior tree editor so that the designers on my team were comfortable using it to create agents in our game.

Utilitree uses the MVVM design pattern and was created using WPF and C#.

  • Role Tools Programmer
  • Date Sep 2018 – April 2019