About
A short assignment where I was tasked to design and create A.I. using Visual Scripting tools
Timeline: 3 Days
Game Design
Organization
State machines provide a visual that for script information and can tell programmers which scripts are causing which bugs, What script is currently running and if a transition is not firing.
This information is helpful when reading scripts on a team with multiple programmers.
Visualizing Feedback
When creating states with different behavior I found how important visual feedback is when dealing with code. In this case I had multiple states that changed the animals or objects behavior but when watching the scene I had no idea what was actually happening.
To resolve this problem I used animations and symbols to help players understand that a object has transitioned to a new state.
Afterwards
What I’ve learnt
Visualization of the code can help provide developers information about events triggering easily
Visual feedback is needed to give the user information when it’s not so obvious in the A.I’s behavior.