Assets for multiplayer fps

Hi guys i’ve been trying to make my own FPS controller and got it working ok, but it took me a lot of time to get the feel of it right and it is still quite janky and doesn’t have hands/animations etc at all.

I would still like to try to make a multiplayer FPS sometime and I thought one of these FPS assets might be the outcome for this but i’ve tried some of them and they are still a little bit janky.

Basically the basic features of the game would be obvious:

  • First person view synced to character
  • Third-person character synced for other players to see (doesn’t have to be perfect)
  • Some default animated hand sets and weapons that I could replace (some work required is ok)
  • Some AI, basic shooting/melee AI is ok but more advanced would be nice.
  • Some reasonable graphics would be nice but low-poly could also be an option

Obviously all of the above are basics for an FPS but they are hard to get and feel right by themselves, and on top of that everything would have to be multiplayer as well. Which is probably the biggest hurdle.

I wanted to try and make it like a looter shooter, it would only contain 1 level at the beginning and from there on out I would have to wait and see if I could make it work. I can do the whole user account, login, weapons in database stuff myself just fine.

And with a basic modular multiplayer fps setup I could slowly add new features myself, making them myself or from assets.

At first I thought I look into getting some big assets that do a lot of this stuff combined but I’ve read some of these might be harder to customize. Then I thought maybe it is better to just buy some smaller assets and try to combine it all into my own thing.

So do note that one thing I struggled the most with is the feel of the character/shooting itself, it sort of makes or breaks the game obviously… anyone have any suggestions?

TLDR: Looking for a good combination of assets to take most of the work out of my hands regarding multiplayer charachters, AI, replaceable assets (prefer animated and semi-decent graphics). Feeling of the charachter controller / shooting is the hardest part for me.

Buying lots of small assets comes with its own problems. Mainly that since the assets weren’t necessarily designed to work together you’ll probably need to write some code to communicate between them. Some times they’ll conflict in weird unexpected ways too.

Honestly if you’re wanting all those systems and working well together, you’re better off just dumping money into Opsive. They have FPS controllers, behaviour trees, and multiplayer add-ons using photon.

If you insist on using smaller assets together, then look into mirror for networking. For ai I don’t know any off the top of my head that have out of the box networking.

Yeah I’ve also looked into that one, just viewed some videos of it and read some comments/reviews it might not be as easy to customize as some people thought? Anyway I can imagine that sort of thing just can’t be made as easy as some people would expect. Like some kind of drop-in solution and everything works, seems to ideal.

Do yourself a favor, get RFPS (Realistic FPS). as its an older asset/controller, and supports 1st and 3rd person, and where its a bit older, its easier to work with. UFPS and Opsive are updated and advanced so much, that they wont fit your idea and workflow.

Best of luck…

Which one is it exactly? can’t seem to find anything with that exact name.

RFPS has been deprecated so it’s not available on the Asset Store. I am the UFPS developer and thought that I would chime in here since UFPS was mentioned. Feel free to take a look at the videos and documentation for the workflow of UFPS and the PUN add-on. As @warthos3399 mentioned, UFPS has evolved since the V1 days but I’ve seen that once users over the initial learning curve they are able to extend it and achieve the exact results that they are going for. If you have any questions you can contact me at support@opsive.com.

1 Like