Hi All
I’ve watched Brackeys video about First Person Movement. He code it himself in the script. However I’ve seen another tutorial where someone was using FPSCharacterController from the Standard Unity Assets. Could someone more experienced please advise why to write this from scratch instead of using ready made from Standard Unity Assets?
Standard Assets are abandoned. The FPS character controller script might still work in recent Unity versions, or might not. As far as Brackeys, I have not watched that specific video, but I’d guess that it teaches a lot more to the viewer to walk through creating the script than it does to just use something ready made.
Thank you @Joe-Censored for the explanation. Is there any replacement of it in recent Unity? It’s good to understand the mechanics underneath but sometimes when I want to test other functionalities and need FPS Character for them, it would be also nice to have something ready-made.
There was a lot of buzz for a while where Unity said they were going to completely replace the Standard Assets with a new package, but that ended a while back and appears to have been cancelled. I’m sure part of the reason is at the time Standard Assets was created the Asset Store wasn’t really a thing, but today you can pick from several alternatives to anything provided in Standard Assets.
For example, as far as an FPS controller on the Asset Store, UFPS is probably the top one right now.
Iirc I once tested a physics based fps controller that was available for free outside of the assetstore (github probably, forgot the name or where I got it). I thought it was surprisingly good, better than all others I had encountered so far. So I’d encourage you to go hunting on github and try a couple free ones. You might be pleasantly surprised.