top of page

"AI Onslaught" Game

Presenting 'Artificial Onslaught,' a dynamic top-down shooter game developed in a collaborative environment.


Gameplay Footage:

Scroll down for more information



Made in Unity! (team of 2)


We used Unity's tools to build a cool top-down shooter game. To make things interesting, we added different types of AI to up the challenge and add some intelligence to the gameplay! This applies to the map, the enemies, and even the way they spawn!



AI Algorithms Used!

In this project, we utilized: 

A* pathfinding

Minimax algorithm

Constraint satisfaction techniques

The Bellman equation

Bayesian Network

Temporal Difference

Adaptive Dynamic Programming

Action Utility Functions

And more!



Unity Animation System!

In "Artificial Onslaught," I utilized Unity's animation system to enhance efficiency and improve the player experience. By using a shared basic model for all characters, I could reuse animations effectively, saving time and effort. This approach allowed players to seamlessly pick up and use weapons dropped by defeated enemies, adding strategic depth and immersion to the gameplay without skipping a beat!



Funny Presentation!

Want to learn more? This presentation has you covered! An informative look at the algorithms used to develop the enemies and systems in our game:



Play the Demo:




bottom of page