top of page
James Burke

Individual Project #6 - Extending The Enemy Class (and more)

With nearly two months before the last post, this post will quickly go over what I have done in this project but havent yet posted about.

Extending the enemy class

With the foundations layed out, I set out to extend the enemy class to make a new type of enemy, where the previous one was more of a test. As you may notice, the original enemy took on the same appearance as the player! For this enemy I have used Infinity Blade assets which provide many enemies as well as animations to use in the future.

Damage and death

Also, I have further implemented damage mechanics to work with the health component - so this works with both the player and enemy. So far death needs to be polished for the player, but the enemy dies when they have no health and show an appropiate animation before being wiped from the world.

Fixes and improvements to following AI

I found that, with the way I set up the new enemy I ran into a few issues with the AI that I had set up to work with the original. The enemy wasn't following the player properly, which was fixed. Also, improvements were made by adding attack delays and follow delays so that the AI doesn't overhwelm the player by being ultra-responsive.

HUD addition

Above the enemies head will be a health bar to visually indicate to the player how much health nearby enemies have.

Recent Posts

See All

Comentários


bottom of page