Since our game is a 1st person shooter, we looked everywhere for a good tutorial that would help build one from scratch, then looked everywhere for one on Unity’s asset store, and finally decided on Ufps by VisionPunk.com.
This asset works great right out of the box. They give you plenty of demo scenes to play around in before integrating into your own game, and we were very impressed with just the drag and drop Advanced Player prefab that’s available. That thing lets you drop it into your game and start using right away! Of course, you can customize everything and really turn it into a great asset for your game. We spent the $20 and haven’t looked back, and definitely haven’t needed to look for any other asset.
What I really liked was the ease of use in adding weapons and customizing the asset to work perfectly for us. A lot of assets look great on the outside, but as soon as you download it and try to make it work for your game… good luck. Didn’t have that problem with this asset and was able to solve one of the biggest hurdles of our game: the 1st person controller.
I highly recommend you at least check out their website, www.visionpunk.com, and see what I’m talking about. They also have a bunch of add-on assets such as a game weapons pack and an AI add-on that’s in beta right now. I’m looking forward to that one.
Now I have to say, though this is a very easy asset and I have nothing but high reviews, like anything on the asset store you have to be able to debug some things, tweak others, etc. If it was as easy as dragging and dropping into your game, then everyone would do it. Though Ufps works great out of the box, I highly recommend you tweak it and play around with all the features so you can see the true power. If you run into any issues, Visionpunk’s forum is a great place to start.
Have you tried Ultimate FPS? Let us know what you think in the comments!