PathOS is a project exploring the potential of AI agents to stand in for human players in early-stage level testing for games with 3D navigation in a virtual world.
STATUS: Polish and testing of initial prototype
Samantha Stahlke - Lead Developer
Atiya Nova - Research Assistant, Developer
Dr. Pejman Mirza-Babaei - Research Supervisor
PathOS is being developed as an open-source framework for Unity. To use PathOS in your project, all you have to do is create some simple markup highlighting interactive objects in your level, and instantiate AI agents to wander around. PathOS operates on top of Unity's Navmesh system, and requires no modification to your existing game objects or scripts. Here's a screenshot of the framework in action:
Agents can be customized to reflect different player profiles - for instance, cautious newbies focused on exploration, hardcore completionists, or diehard adrenaline junkies looking for a fight. Agents will navigate based on these profiles, giving you an approximation of how different players will navigate through your game's world.
You can find the manual for PathOS here.