Game AI Projects

Efficiency Comparison of pathfinding algorithms in game artificial intelligence

I compared the efficiency of four pathfinding algorithms in Unity and incorporated a visualization module to view the graph search process of each algorithm. Algorithms for Breadth-first search, Dijkstra's, Greedy Best first search and A* were coded in Unity. 

Project Potter - Behavior Trees - PC Version

I have created a spell-cast duel fight between the player and a mage NPC. The AI system in the mage character was developed using behavior trees.  

Crowd simulation in games

Crowd simulation is one of the interesting topics in the field of game AI. I'm currently using the basic form of crowd simulation in my game development courses and in this, the entire simulation can be performed using the NavMesh component inside Unity. I'm currently exploring an ad-hoc algorithm to generate crowd characters within Unity.