There are no Neural Network packages for Unity3d. It is a gamedev platform for iphone PC xbox android etc etc. it has thousands of experimenters and pro game developers asking questions about how to develop AI. I think that if you crose platform this c# code to unity which can read c# to access unity resources, you would have many times more people using this code, and there is also a unity store so you could sell a more fully featured version of this code as an alternative to donations. I for one would LOVE an easy to adapt version of NEAT on unity3d. but i am a biologist i have never coded outside an autocad program and this is a heavy peise of c# code, unity is fascinating and versatile, perhaps read up about it's c# code commands for instantiating 3d objects and changing their colors/shapes, etc, all the vector and quaternion stuff is all 1 line fast game commands.