this is a bit further https://improbable.io/
Disclaimer: I work at Improbable
Can't find if you're using GPGPU for (maybe some simple, but not complex?) workers or not?
Here's an example of a custom worker: https://improbable.io/2016/04/21/create-custom-flocking-work...