Looks great. Studying it now.
I initially tried it on a MacBook using Safari and got a black screen. Console shows this error ReferenceError: Can’t find variable: requestIdleCallback.
Looks great in Chrome.
So Yuka is a Game Engine using THREE.js as the main render component. Is that correct?
Do you generate NavMeshes by hand or do you use a program to generate them?