Updating and using the only DOTS navmesh tech demo

I know there’s an implementation of Nav mesh systems for ECS dated around 2018. I went through the code trying to figure out how to modernise it, but while there are some removed features it uses that have a modern equivalent (ie. IConvertGameObjectToEntity more or less replacing ComponentDataWrapper), some are more difficult to find replacements for in ECS 0.17, if they have any at all (ex. IJobNativeMultiHashMapMergedSharedKeyIndices)

Most likely I’ll need to convert the nav mesh to a blob asset of sorts, but what really stumps me at the moment is that intimidating IJobNativeMultiHashMapMergedSharedKeyIndices interface and what I should do in its absence.

If you need more fresh navmesh implementation, might be worth checking this one instead:

1 Like

Oh wow, thanks!