You could start learning BrainJS, it’s a fantastic tool to implement neural networks for beginners. This course from the creator of the framework is fantastic - Neural Networks In JavaScript - Brain.js Tutorial | Scrimba. The framework is really simple to pick up, and you learn the basics of neural networks well enough to transfer your knowledge to more advanced frameworks later.
It’s a JS framework. Once you learn how to use it, you can simply add the CDN to the “External Scripts” section in your project settings and use it as you would any other JS library. You can also read this post - How do I use brain.js in PC without slowing the browser down massively? - #5 by DevilZ - I had some issues a few years back which were resolved.
Have you followed the example project in the forum post I linked above? And if you’re unsure of how to use BrainJS, please use the course I linked to learn it first, before you actually try implementing anything.
Then I’d suggest going through the course if you’re confused about the fundamentals of neural networks. Let me know if you have any queries on implementation post this and I’ll be happy to help.
I’ve Watched Through Half Of It But It Hasn’t Shown As Of Yet Me What I Need To Know Mainly Getting It To Train Against Me (I Want It To Be Rewarded For Damaging Me And Punished For Taking Damage)
The course will not teach you your EXACT application of course, but it will give you a good understanding of how to use the framework to build neural networks. After that, you’ll need to practise just as you have with PlayCanvas, and learn it better by building further examples. Once you have that background knowledge, you can apply it to your application.
You’ll have to get your own training data for this. Neural networks aren’t a one step solution - you have to get training data, process it, build the model, train it, and only then you can actually use it.