Austin Demand's profile

Basic Unreal Enemy

Name: Enemy1
Description: Enemy AI that chases player. It is activate when the player enters its line of sight or if the player sneaks right behind it.
Tools Used: Unreal
Skills: I hope to highlight my ability to create enemy AI. Being able to create these kinds of routines is normal every day activity for a programmer. I want to be able to show that I am not only capable of creating these but be able to iterate on them.
Reflection:

AI like this is something that many game programmers have to make consistently. Being able to make routines like this on the fly is important for any programmer. This was also my first major contribution to a group project. Being able to meld my work with others is so important. The creation of this project marked my first involvement with a group. Working in a group is crucial in the video game development industry. Lone wolves are definitely the outliers. I had not worked with AI in a 3D space very often. Adding that third axis always makes things more complicated. After some feedback, I also added a leash-like mechanic so that if the enemy goes too far from its origin point, it will return to that point. This leash also check if the player is within that range so that it does not bounce back and forth. This made the enemy seemed more fluid.
Basic Unreal Enemy
Published:

Basic Unreal Enemy

Published: