My Recent Projects

Group Pathfinding With FlowFields
C#, FlowFields, Pathfinding, Unity 3D, Graphs, Realtime Simulation

A 3D simulation of large group pathfinding using a Flow Fields algorithm calculated by solving the Eikonal Equation. My final project for my Animation and Planning in Games class, that was implemented based on the paper Continuum Crowds by Adrien Treuille, Seth Cooper, and Zoran Popovic.

Cloth in Wind and Shallow Water Simulation
C#, Mass-Spring Cloth Sim, Shallow Water, Unity 3D, Realtime Simulation

A real-time 3D Cloth Simulation using a Mass-Spring method and a 2D Shallow Water simulation. Both written in C# and implemented in Unity. Writen as a project for my Animation and Planning in Games Class.

2D Inverse Kinematics and BOIDS with Obstacle Avoidance
C#, Inverse Kinimatics, BOIDS, Unity 3D, Realtime Simulation

A 2D Inverse Kinematics simulation implemented using Cyclic Coordinate Descent(CCD) and a BOIDS implementation with an additional obstacle avoidance force to cause flocks to move around obstacles.