GAME PROGRAMMER

RESUME

INTRODUCTION

This project showcases a robust AI pathfinding system built in Unity, combining multiple AI pathfinding techniques to create responsive and believable agent behaviors. The player character uses the A* algorithm to navigate around obstacles based on mouse clicks.

Inspired by A Plague Tale: Innocence, the rat swarm uses a hybrid approach, combining a flow fields for single-goal navigation with boids inspired local behaviors for natural flocking and avoidance. The rats are drawn toward the player, while cleverly avoiding light sources that serve as repulsive dynamic obstacles including the torch.

When not in pursuit of the player, the rats display intelligent wandering behaviors, creating an engaging and dynamic atmosphere.

This hybrid approach for rat swarm demonstrates how flow fields, local avoidance, and flocking behaviors can work together to produce immersive, real-time AI in games.