Pathfinder

Details

  • Type: Tech Demo
  • Platform: PC
  • Engine: Unity
  • Language: C#
  • Date: 2022
  • Duration: 3 Weeks

Contribution

Pathfinder is a tech demo that I created for learning different pathfinding algorithms. During this project, I built a tool named pathfinder which can be used to calculate a path in a maze using either A-Star (A*) or the much more complicated Jump-Point-Search (JPS). I also learnt how to build World Representations that fit different style of games such as RTS, Isometric, 2D and 3D. The demo includes a test suite that allows the user to easily manipulate the maze and set different targets across it that would be navigated towards by the player. It also includes a visualization mode that would display useful pathfinding data such as evaluated nodes which showcases the different algorithms' approach to calculating a path. 

JPS Example
JPS Example
JPS Example 2
JPS Example 2
A* Example
A* Example
World Representation
World Representation
JPS Example 3
JPS Example 3
A* Example 2
A* Example 2