Original Post
Hello fellow developers! Introduction My name is Robin, and i'm new to the game development world. I've always been intrested in programming, and i find it one of the most exciting features of life. The challenge to bring ideas to life and to overcome problems in new, awesome ways. Currently im wokring as a webdeveloper for a small company, and on my spare time i like to fidle around with diffrent languages, such as C or Cpp. After spending some time learing openGL i find it to be the right time to start with my very first Game Project! Before i start going through this i just want to tell you that it's not a revolutionary idea. It's not big. It's not huge. It's just small, and hopefully fun. What im looking for with this thread is an insight to the multiplayer part of my game. I want to know if you like the setup i have planned. So let's get started! Read this before reading more! I will split this thread up into two sections. The important stuff and the more deep stuff. The important stuff will be marked with strong characters so you can find them fast and easy. The deep stuff is just there if you want to know a little bit more of what im planning. Basic game design You're in space. Enemies fly down towards you, trying to attack you. You shoot enemies before they shoot you. When you killed enough, a wild boss appears! Kill boss, get some cool upgrades, and move on to the next level. This is the basic 2D shooter design. You get to face a few packs of enemies before hitting the big deal. I'm not really contributing anything to this part, seeing as i want to keep it basic and not too complicated. You start off with a normal ship and normal weapons. And the more you advance through out the game the better goodies you get. The multiplayer experience You can't win alone, you need friends, 2 friends to be exact. You choose the role of Tank, DPS or Healer. The tank is a big ship, with weak cannons and slow movement. His job is to stay infront of his friends, blocking enemy fire. The dps has better weapon and better movement speed. His job is to shoot enemies, and not the tank. The healer is the fastest player, but has no real attack. Instead of doing damage, he repairs the target he hits. His job is to stay behind the tank and "heal" him, but watch out so he wont heal enemies instead. This is where my "twist" comes into play. The game is going to be over network, with either a master server running or having the player host a server them self. What i'm trying to do with this idea is to bring in the fun from MMO games, with the fun from fast action packed aracade games. What i want is to have pretty small levels at the start, with easy bosses. Those bosses are supposed to drop upgrades for the players. E.g the tank get a new weapon that will expand his size for 10 seconds, blocking more fire. And then move on to more complicated levels, with harder bosses that require tactics to be defeated. The main goal in this game is to get as far as possible. I plan to have the levels randomly generated, meaning we'll have an endless suply of them. I don't want any real ending. This game is meant to be played at times when you're just bored, and want to have some fun with your friends. So no matter how much you have played it, you can always login and face a new encounter. Ending the thread So, this is my idea. I like to remind you that this is nothing revolutionary, and i know that. I'd also like to say once again; It's the multiplayer part i want tips/advice/critics on. Thank you for reading about my game idea! Hope you'll have a nice day and what not ;>