How to create multiplayer game?

Hi,

I want to create multiplayer game but I really don’t have any idea where to start.I searched forums and I got something like Gamespark and about google multiplayer service.Is anybody having any tutorials or demo projects.If so please tell me.Also I want to learn advanced coding in lua. Can somebody send me some tutorials of them as well?

Do not start until you have researched a lot (try Google).  When you’ve done that don’t crash into a game.  Do lots of small projects to learn various areas of Corona.

Only then start your actual game…

I have spent 6 months in learing corona…and I think I’m ready to make large projects…so I wanted to make a multiplayer game…thanx…

In my shoes… 1 year has not been enough. 

There is always something new to learn. As for the multiplayer game, try out the tutorials on GameSparks. Then, modify them, once you are really comfortable try making something small, but original. 

But maybe for you, you have learned more. (Mostly because I could not code that much during my school year :( 

What I would recommend is to build the game by bits, what will the game be about?

Multiplayer is “how long is a piece of string”.  Is it real time, turn based, peer-to-peer, client-server.

Do you want to host a server or use a cloud service like Amazon, or maybe BaaS like game sparks.

There is no easy, simple answer for you I am afraid as every app is different.

Choose which route (after lots of research and testing with simple concepts/projects) you want to go down BEFORE starting your project otherwise you will be pulling your hair out real fast.

I am impressed sdktester15… you have finally “got it” :slight_smile:

If you don’t know where to start, you’re not ready…

Thanks to all replies…I found some tutorials as well as my seniors which deal with creating servers and host them are helping me in my college.They are not involved in this project but they are helping me a lot.

@sachinsbirajdar,

  1. Good luck on your project.  Remember, we (those who answer) are always here to answer specific technical questions to the best of our abilities.

  2. Be aware, we answer because we are interested and want you to succeed.  Your success is a success for the community which is success for us, and the circle goes round and round.

  3. Lastly, when folks give you advice contrary to the direction you want to go, be aware, they aren’t picking on you.  Many of us have dealt with this specific topic and know how horrible multiplayer dev can be.  We also know that it can make a single player equivalent game 10x as complicated while often not returning the same in value.

Again, good luck on your game and check back in later with updates and specific questions for help.

Congrats! Nice to know your friends are helping you out. Wish I could collaborate with someone my age…

I know this is already stated, but “I want to make a multi-player game” is a very broad statement. And this is one reason why you’re not going to get specific answers here. Before any one can even start guiding you, we need to know what kind of multi-player game you want.

Word with Friends (two player, turn based) will have a radically different answer than World of Warcraft (massive multi-player, real time). A card game might just have four seats. Are you going to want 4 players on their own screens and in the same room? Do you want all for players on a single screen like a TV and their screens are just controllers? Or does your card game need to support multiple games of our people each (i.e. you need a lobby to gather players to a table).

Every one of these examples has drastically different responses as to where to get started. The only point we can tell you start is to define your game better. Narrow down the scope.

Rob

Do not start until you have researched a lot (try Google).  When you’ve done that don’t crash into a game.  Do lots of small projects to learn various areas of Corona.

Only then start your actual game…

I have spent 6 months in learing corona…and I think I’m ready to make large projects…so I wanted to make a multiplayer game…thanx…

In my shoes… 1 year has not been enough. 

There is always something new to learn. As for the multiplayer game, try out the tutorials on GameSparks. Then, modify them, once you are really comfortable try making something small, but original. 

But maybe for you, you have learned more. (Mostly because I could not code that much during my school year :( 

What I would recommend is to build the game by bits, what will the game be about?

Multiplayer is “how long is a piece of string”.  Is it real time, turn based, peer-to-peer, client-server.

Do you want to host a server or use a cloud service like Amazon, or maybe BaaS like game sparks.

There is no easy, simple answer for you I am afraid as every app is different.

Choose which route (after lots of research and testing with simple concepts/projects) you want to go down BEFORE starting your project otherwise you will be pulling your hair out real fast.

I am impressed sdktester15… you have finally “got it” :slight_smile:

If you don’t know where to start, you’re not ready…

Thanks to all replies…I found some tutorials as well as my seniors which deal with creating servers and host them are helping me in my college.They are not involved in this project but they are helping me a lot.

@sachinsbirajdar,

  1. Good luck on your project.  Remember, we (those who answer) are always here to answer specific technical questions to the best of our abilities.

  2. Be aware, we answer because we are interested and want you to succeed.  Your success is a success for the community which is success for us, and the circle goes round and round.

  3. Lastly, when folks give you advice contrary to the direction you want to go, be aware, they aren’t picking on you.  Many of us have dealt with this specific topic and know how horrible multiplayer dev can be.  We also know that it can make a single player equivalent game 10x as complicated while often not returning the same in value.

Again, good luck on your game and check back in later with updates and specific questions for help.

Congrats! Nice to know your friends are helping you out. Wish I could collaborate with someone my age…