Using Colyseus as authorative Game Server.
Using the npm navmesh library for pathfinding.
The navmesh which is the base for the pathfinding calculation is generated from Unity.
Using the Colyseus Unity3d SDK for connecting to the server.
Using Unity3d for display the Game World.