I need guidance for a FPS Game

Hello everyone,

I’m kind of a newbie in game coding,architecture and other aspects of development .
Therefore, a year ago, I enlisted a couple of developers to help me make a FPS using Unity3d Free Version.
The game was a mod version of bootcamp multi player(Big thanks to EVERYONE who worked on it,Great job).

A few months after the game was finished and they all got paid,nothing could load.
It could not connect to any database nor servers and seems like some more things were missing.
I was a upset and decided to revive the project but this time I want to make sure everything works correctly and
stays on .

I lack a lot of knowledge in areas such as networking,architecture,modeling,…
I badly need guidance to make it as great and enjoyable as I possibly can.

Please let me know what type of servers(number of cores,ram,data in and output,…) would be needed to have 100-300 players at a time?
What are the best providers?
What would be a better choice for multi player : Unity built in,Ulink,Fox,Photon or any other?
Is it worth buying Unity Pro ( $75/Month )for this project ?
Is there any available guidelines for this type of game?

Any other suggestions would also be greatly appreciated.

Thank you all.

Not to sound like a complete jackass, but these questions aren’t realistically answerable (In my honest opinion)… okay one is (though not by me due to lack of experience in that area).

Why?

You’re asking for a ballpark answer, but a ballpark answer would be more possible i.e. on 96-100 players, simply because it’s not a 33-100% range. Also it would help if we’d know any of the other possible criteria other then that amount of players. Depending on how the game is built-up really a vastly different amount of resources may be needed, even when comparing two FPSes.

What are the best providers - i simply cannot answer that because of lack of experience with that. This is also the most valid question though.

“What would be a better choice for multi player:” They are all multi-player connection models my friend, perhaps trying to pick other criteria then “multiplayer” would help. You’re obviously not doing the coding, so i’m not sure wether you should be picking the background network layer… the programmer would be more able to judge the functions of the network layer, he will need to work with it.

Is it worth buying Unity Pro ($75mo) - … What exactly are you expecting from buying Unity Pro yourself? or rather; what is it you miss in unity free for this project? (And where can you pay monthly for a Pro license? :open_mouth: )

I am aware that you are a newbie in all aspects of game development. But it helps you more too if you ask answerable questions.

And perhaps it would help you most to take a few steps back down and start simpler. Multiplayer Game Development is one of the hardest parts in the Game Development branche, especially managing a project in it. I seriously have the idea that you’re having no idea -at all- what you’re getting yourself into.

You wouldn’t want to end up with another project with paid assets that in the end simply does not work, right?

And even though we know youre quite a newbie, there must be some things you’ve already had experiences with, right? So what are the things that you are familiar with/can do?

Thank you for your honest opinion.

I’ve done some research and I’ve heard good things about NFOservers.com
They offer :
Three core: Perfect for 3-9 game servers or many sites.
Three full, dedicated HT CPU cores (Nehalem or better)
3072 MB of RAM
300 GB of RAID-protected storage
3000 GB of InterNAP bandwidth transfer

For a game where players can make their own game room and choose between 4 or 5 different areas,allow 32 players per room,
have as little lag as possible,I think that might work.

I may not have explained myself clearly.
I don’t know if I should pay $75 a month for the pro version for ONLY one game or get someone who has it
to make the builds(or maybe hire developers with pro version ONLY)

I’m familiar with terrains , some assets,animation using mixamo( even if it’s a little more difficult with unity 4)
and still learning mecanim.