- Home /
Problem is not reproducible or outdated
RealTime multiplayer Game with Push Notification.
Hi all,
I'm trying to make a multiplayer system for my game, I want something to do something very basic and I would like use whatever photon cloud if possible ... I'm making a game like CounterStrike (but very basic, just as practice).
In which players score points by killing other players, Normally the goal of my game is to kill as many other players as possible until a certain condition or limit is reached, commonly being a frag limit or time limit. Once one of these conditions is met, the match is over and the winner is the player that accumulated the greatest number of frags.
And a very important thing is i want to notify users of any updates within my game such as new content that has been updated which could be basically anything, i.e daily achievements, new rewards, new weapons added new maps introduced... etc etc...
Because i just want to deploy the game ASAP , after that day by day i modify this..
The main aspects for implementing this are:-
Implement server creation and joining an existing host.
Spawning as a player and how objects can be created on the network.
Network communication using State Synchronization and Remote Procedure Calls.
Interpolating and predicting values between data packages.
But I don't want To Do things Like :-
Server side coding.
Socket level programming.
Because I don't want to waste my time on implementing this on server side. Now a days there are Huge variety of cloud services available in the market, i would like to use these services. But don't know which one is the best for my requirements.
I just want to concentrate on my game's designing(such as its appearance, graphics, characters) and functionality(their is only one word i.e PERFECTION).
I am looking for features like :-
User management.
Avatar management.
Leaderboards (many of them).
Achievements and Challenges (user created and developer created).
Microtransactions support (virtual currency).
Possibility to support many platforms (we are using Unity3D engine, so Unity3D support is a great advantage for us).
Support for players on different continents - If I were to choose Backend as a Service solution hosted by tech provider - I need to be sure it will offer proper support for players from different locations - this usually means having data centers at least in US and Europe.
Some basic additional features like:-
Analytics For My Game.
Scheduled Push Notification.
Social integration (like On Facebook, twitter, linkdIn).
Setting Up Rewards.
Messaging between friends Or Buddy Management.
MatchMaking.
I've searched for months and Existing solutions I found so far are :-
OpenFeint.
App42 Cloud API.
Kinvey.
So to sum up: What are your experiences with building server backends? Which way or technology would you recommend? Is there a technology or approach I am missing?
Thanks in advance,
This question is too broad. It is many questions
Simply ask new, specific questions (very short) for each question. It's totally ok to ask as many questions as you want.
For push notifications for example, just use Prime31 / UrbanAirship as everyone else does.
Go ahead and ask INDIVIDUAL short questions, cheers
sorry fattiee.... but i just want to explain my requirements...
but i got your suggesstion ... thanx... next time i'll take care of it....
Follow this Question
Related Questions
Unity MultiPlayer Game Implementation Requirements. 3 Answers
What type of server can I choose for multiplayer game? 0 Answers
Unity networking tutorial? 6 Answers