This project is the working demo of my graduation thesis. My thesis consisted of researching and developing a small artificial intelligence framework within Unity. The goal was to create agents that can change behavior based on their own needs as well as a potentially dynamically changing environment. The title of my thesis was: Supporting agent actions and decision making in dynamic environments. Think, Organize and Act in a Rule Changing Environment.

In the first example I had a game where they had to collect cubes and bring them back to their spawn location. Cubes further away are worth more points. In the second example I gave both characters an extra action: dash.

In the third example I changed to rules from collecting cubes to throwing them inside an area.

  • Language used C#
  • Techniques used Unity, Goal Oriented Action Planning