
"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:

