top of page

Adaptive AI Spawning Patterns

Date Started -January 2020

Duration - 3 Months

Team Size - 1

This project focused on creating an adaptive AI spawning system in the form of an FPS wave-based shooter, where the AI works actively to pose a growing threat to the player.  

​​

The aim of the game is to eliminate all of the waves of enemies with an automatic rifle, whilst maintaining as high a level of health as possible.

​​

The system itself works on the basis of probability-based spawning. Each spawn point has a counter linked to it, which receives a positive or negative value based per each enemy death location.​

​

The player faces 3 enemy types, Swift, Normal and Strong. These were chosen to help add some variation and challenge:

Swift - Weak but fast

Normal - Average health & speed

Strong - High health but slow movement speed.

​

My main roles within this project were:

  • Populating scene with assets, models and prefabs

  • Creation and modification of adaptive spawning system

  • Creating character controller and combat system

​

​

bottom of page