Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

When Making an MMORPG/RPG....

Who do you get to code it?  For example, I mean like...

 

Who would you hire to allow users to have levels?

 

Who would you hire to allow users to earn currencies on the game/be able to trade and buy items from shops?

 

Sorry, it was just all confusing to me how it all worked XD

Comments

  • Master10KMaster10K Member Posts: 3,065

    *Does not compute* image

    image

  • CuathonCuathon Member Posts: 2,211

    I do not understand!!!

  • gactrainergactrainer Member Posts: 11

    Okay, so you know how you're able to level up(earn exp), buy items from the shop for points(or real money) and get stronger and stuff?  Well, who codes all of that to make it possible

  • Mister_ReMister_Re Member Posts: 142
    Programmers code it...
  • CuathonCuathon Member Posts: 2,211

    Originally posted by gactrainer

    Okay, so you know how you're able to level up(earn exp), buy items from the shop for points(or real money) and get stronger and stuff?  Well, who codes all of that to make it possible

    Um, the same people who code everything else in the game? Programmers. I can actually code all that. Thats nothing. The hard code is all in graphics rendering and networking.

  • NaucanoNaucano Member UncommonPosts: 80

    What we call "a game" consist of different things.

    Games susch as WoW, Rift, SWTOR, ... all are client/server systems. Meaning the server controls the input of the client and sends the necessary data to a from the client.

    The server has different modules with different tasks. There is a database structure, there is the communication structure( relay, patching controle, ... ),  the game server engine, and the (server )script language. The server does not need to display graphic or sound system since this is all done on the client, but it has the codes and scripting to know how it all fits together.

    The game engine is usually been coded in one of the programming languages such as  C++ and is no different from any other business application except offcourse it is dedicated of making a game. With the engine there is yet no world, or events been defined. You need level designers to define to place objects, define paths, and define interactive elements: the NPCs, and last but not least the player. Events have to be defined as well, which usually use a scripting language, such as Lua.

    Depending on how the engines is coded every graphic detailed, from back ground, to items are been defined and shipped with the client. These days it is rare that sounds are still  recorded, since there are a whole plethora of recordings already usuable and ready to be put into the client application ( and don't very much differ from your mp3 stuff. )

    Any graphic(s) or tiem are being established with 3DSMax, this has become thé 3D. So, you need somebody able to design everything with that program. The engine programmers need to have a modeul who can read the 3DS format, so items and persons looks like items and persons.

    Out of this technical stuff you need somebody to write down in text what the game looks like on paper, just as you would write a play or a movie. You need mission designers writing down what a user needs to do, what the reward will be, etc. you need somebody to establish what crafting should do. What the different skills will look like, how the progression of the players will look like. Somebody will have to design the classes, factions and occupations. Playing grounds are to be defined and setup together with the art department and sound department to get an atmosphere.

    And if you have voice-over, such as in SWTOR, you need voice-actors been recorded at a studio which play the text of what mission designers have written.

     

    It is an army.

    Rated M for Mature - May contain content inappropriate for children

  • MMOExposedMMOExposed Member RarePosts: 7,400
    Originally posted by Naucano

    What we call "a game" consist of different things.
    Games susch as WoW, Rift, SWTOR, ... all are client/server systems. Meaning the server controls the input of the client and sends the necessary data to a from the client.
    The server has different modules with different tasks. There is a database structure, there is the communication structure( relay, patching controle, ... ),  the game server engine, and the (server )script language. The server does not need to display graphic or sound system since this is all done on the client, but it has the codes and scripting to know how it all fits together.
    The game engine is usually been coded in one of the programming languages such as  C++ and is no different from any other business application except offcourse it is dedicated of making a game. With the engine there is yet no world, or events been defined. You need level designers to define to place objects, define paths, and define interactive elements: the NPCs, and last but not least the player. Events have to be defined as well, which usually use a scripting language, such as Lua.
    Depending on how the engines is coded every graphic detailed, from back ground, to items are been defined and shipped with the client. These days it is rare that sounds are still  recorded, since there are a whole plethora of recordings already usuable and ready to be put into the client application ( and don't very much differ from your mp3 stuff. )
    Any graphic(s) or tiem are being established with 3DSMax, this has become thé 3D. So, you need somebody able to design everything with that program. The engine programmers need to have a modeul who can read the 3DS format, so items and persons looks like items and persons.
    Out of this technical stuff you need somebody to write down in text what the game looks like on paper, just as you would write a play or a movie. You need mission designers writing down what a user needs to do, what the reward will be, etc. you need somebody to establish what crafting should do. What the different skills will look like, how the progression of the players will look like. Somebody will have to design the classes, factions and occupations. Playing grounds are to be defined and setup together with the art department and sound department to get an atmosphere.
    And if you have voice-over, such as in SWTOR, you need voice-actors been recorded at a studio which play the text of what mission designers have written.
     
    It is an army.

     

    What Lang does the network coders learn? Also any free engines out there that novice programmers can get dirty with?

    Philosophy of MMO Game Design

  • gactrainergactrainer Member Posts: 11

    Oh okay, thank you all!  I guess mainly what I wanted to know was for an rpg(there wouldn't be any 3D graphics and all for the entire game like WoW and stuff)  just a plain-jane rpg.

     

    So, after seeing some of the posts, I just need to get a programmer to do all of this, but is there a certain type of like, plus they should know?  Like do they need to know HTML, Javascript, Adobe, C++?

  • LoktofeitLoktofeit Member RarePosts: 14,247

    Originally posted by gactrainer

    Oh okay, thank you all!  I guess mainly what I wanted to know was for an rpg(there wouldn't be any 3D graphics and all for the entire game like WoW and stuff)  just a plain-jane rpg.

     

    So, after seeing some of the posts, I just need to get a programmer to do all of this, but is there a certain type of like, plus they should know?  Like do they need to know HTML, Javascript, Adobe, C++?

    They should definitely know plus otherwise you'll end up wioth a game were people start at cap and level to 0, but that's only if they program in Adobe. A good HTML programmer should be able to do plus and minus, but it might run slow since it's an interpretted script.

    There isn't a "right" or "wrong" way to play, if you want to use a screwdriver to put nails into wood, have at it, simply don't complain when the guy next to you with the hammer is doing it much better and easier. - Allein
    "Graphics are often supplied by Engines that (some) MMORPG's are built in" - Spuffyre

  • nyxiumnyxium Member UncommonPosts: 1,345

    There's always Realm Crafter.

    www.realmcrafter.com

  • DewmDewm Member UncommonPosts: 1,337

    Originally posted by Mister_Re

    Programmers code it...

     

    Please check out my channel. I do gaming reviews, gaming related reviews & lets plays. Thanks!
    https://www.youtube.com/user/BettyofDewm/videos

  • B0bbyNewmarkB0bbyNewmark Member Posts: 6

    Temps.  It could Lua script programmers or game systems programmers and a junior level.   They will call up a Temp agency because there is a sea of these programmers available.

  • KonfessKonfess Member RarePosts: 1,667

    Originally posted by gactrainer

    Oh okay, thank you all!  I guess mainly what I wanted to know was for an rpg(there wouldn't be any 3D graphics and all for the entire game like WoW and stuff)  just a plain-jane rpg.

     

    So, after seeing some of the posts, I just need to get a programmer to do all of this, but is there a certain type of like, plus they should know?  Like do they need to know HTML, Javascript, Adobe, C++?

    Is the game you want to make a text game like Colossal Cave Adventure or Zork?  Or do you want 2D graphics like from something form the 90’s?  Is this single player or multiplayer?  If you want graphics even 2D you will need artist.  If you want your game to have music you will need a musician.  If you want sound effects you will need a foley artist.  If you want speach you will need a voice actor.  The list goes on and on.

    Pardon any spelling errors
    Konfess your cyns and some maybe forgiven
    Boy: Why can't I talk to Him?
    Mom: We don't talk to Priests.
    As if it could exist, without being payed for.
    F2P means you get what you paid for. Pay nothing, get nothing.
    Even telemarketers wouldn't think that.
    It costs money to play.  Therefore P2W.

  • NaucanoNaucano Member UncommonPosts: 80

    Originally posted by MMOExposed

    What Lang does the network coders learn? Also any free engines out there that novice programmers can get dirty with?

    I am no programmer image, I dabbled in my time with C, but that is as far as it goes. Nowadays, they even have specialised companies who "optimise" an engine. Most famous are the ones who have made  "The Witcher" ( ok, it is not an MMO, but anyway ... ), they had to optimise ( now what was that dratted engine again ? )  code, thought they could do better, rewrote 70% of the original stuff and out came a very fine RPG.

    Any thing now is being coded in a variant of C, C+ etc...

    Why the interest in just networking ? It isn't that much different from any other TCP/IP thing. Only main problem is, it is real time streaming.

    Games engine you can find.

    I only know of one open source "gaming" system and that is Planeshift. They have their own 3D engine. Dont know if this really is what you are looking for though ...

    I remember 3D unity ( or something , ) which you could "try out", but the real stuff costs ( alot of ) money ( 1500$ ?, not sure )

    Just google it, you never know ;)

    Rated M for Mature - May contain content inappropriate for children

  • MMOExposedMMOExposed Member RarePosts: 7,400
    Originally posted by Naucano


    Originally posted by MMOExposed

    What Lang does the network coders learn? Also any free engines out there that novice programmers can get dirty with?

    I am no programmer image, I dabbled in my time with C, but that is as far as it goes. Nowadays, they even have specialised companies who "optimise" an engine. Most famous are the ones who have made  "The Witcher" ( ok, it is not an MMO, but anyway ... ), they had to optimise ( now what was that dratted engine again ? )  code, thought they could do better, rewrote 70% of the original stuff and out came a very fine RPG.

    Any thing now is being coded in a variant of C, C+ etc...

    Why the interest in just networking ? It isn't that much different from any other TCP/IP thing. Only main problem is, it is real time streaming.

    Games engine you can find.

    I only know of one open source "gaming" system and that is Planeshift. They have their own 3D engine. Dont know if this really is what you are looking for though ...

    I remember 3D unity ( or something , ) which you could "try out", but the real stuff costs ( alot of ) money ( 1500$ ?, not sure )

    Just google it, you never know ;)

     

    Cool thanks for the plane shift info pal. But seems like you need 2 years experience professionally with c++ to join the team to create things. And I have no idea what OO is.

    Philosophy of MMO Game Design

  • MMOExposedMMOExposed Member RarePosts: 7,400
    Originally posted by nyxium

    There's always Realm Crafter.
    www.realmcrafter.com

     

    How does single licence work?

    Philosophy of MMO Game Design

  • CaldrinCaldrin Member UncommonPosts: 4,505

    A single realcrafter license allows a single person to install and use realmcrafter.

     

    Saying that its probally not the best choice, there are many others available.

    Check here

    http://mmorpgmaker.com/forum/viewtopic.php?f=51&t=9414

     

    There are also a few others like

    UDK - No MMO network supprot

    Cry Engine - No MMO network support

    Unity 3D - No MMO network support as standard but 3rd party tools available.

    Vision Engine - MMO engine

     

    To make any game is a lot of work and if you dont have any kind of skills at all then its a waste of time you trying anything as big as an MMORPG to start with.

    Best advise I can give you is download Unity 3D and go through as many tutorials as you can and learn as much as possible then look at getting a team togeather. Unless of course you have tons of cash to invest and if thats the case send me a PM :)

  • ThrageThrage Member Posts: 200

    Originally posted by MMOExposed

     
    Cool thanks for the plane shift info pal. But seems like you need 2 years experience professionally with c++ to join the team to create things. And I have no idea what OO is.

     

    Could it be referring to "Object Oriented," as in the programming style?  It probably wouldn't make much sense to someone who hasn't been programming forever, but it's basically the popular if not completely required way of approaching a problem in today's programming environments.

     

    A really great tool for learning about object oriented programming without getting neck-deep in complex concepts is Game Maker.  http://www.yoyogames.com/gamemaker/windows

     

    The "Lite" version is free and good for playing around with.  The full version is cheap and even better for when you want to actually start writing some serious code.  Eventually you'll want to transition to a real programming language, but GM is awesome for learning concepts.

  • gactrainergactrainer Member Posts: 11

    Perhaps this is why I understand so little of this XD  I really don't have time to learn all of these languages and do all of this stuff, as I have different studies that I'm just a bit more interested in.

    But no, for an example of what I was thinking of; the game Howrse(www.howrse.com)

     

    I don't think there's any type of 3D world, but there are graphics still(the layout, the horses, etc)

    But yeah, a game like that(no 3D world, but some graphics) except where the user would play as a horse owner and could level up with exp that they can earn from entering shows, doing their jobs, etc.  With levels they could gain priveleges and such, trying to get their horse(s) to the top and all.  Just a brief explanation of what I had in mind.  Now the games that the player would have to play in order to level their horse up could be in like, 3D or something I guess, but nothing like an MMO or WoW or anything.

     

    So, again, who would I need to hire if I were to make this game?  (not being serious, I was just curious)  And about how much would it cost?

     

    I'm not so much knowledgable on all of this programming and such, so please remember this when answer <3 

     

  • NaucanoNaucano Member UncommonPosts: 80

    You mean like FIFA football manager only with horses ?image

    Dunno if you can use those particular graphics of that website, copyright and stuff you know ?

    There is one thing you can do yourself. Write a scenario down on paper. Write down the general idea, write down a ( main ) story. If not to publish it, then at least to get an idea yourself.

    Write down the "general" mechanics, does not have to be in detail, just the rough stuff. General events, without talking graphics. Without talking effects or any coding at all. Just write as if you are building a D&D game and you are the game master. If you dont know how, try finding anything on D&D or WoTC ( Wizard of The Coast that is ) or stuff from Gygax ( no, that is his real name ;) )

    I am afraid you will have to learn "something" about gaming, and have time, alot of time. Do your own "research" and learn as much as you can about designing and planning games.

    Maybe then you can find others interested in the project. Co-writers, co-builders, start a blog, try to form a small but dedicated group. Get graphics, artwork, and define the general atmosphere of what it should look and feel like. Then you can decide what the possible engines could be.

    Be prepared to get flamed, depressed and at times suicidal, ... and be euphoric when it all comes true ... after years.

    Rated M for Mature - May contain content inappropriate for children

  • MMOExposedMMOExposed Member RarePosts: 7,400
    Originally posted by Thrage


    Originally posted by MMOExposed


     
    Cool thanks for the plane shift info pal. But seems like you need 2 years experience professionally with c++ to join the team to create things. And I have no idea what OO is.

     

    Could it be referring to "Object Oriented," as in the programming style?  It probably wouldn't make much sense to someone who hasn't been programming forever, but it's basically the popular if not completely required way of approaching a problem in today's programming environments.

     

    A really great tool for learning about object oriented programming without getting neck-deep in complex concepts is Game Maker.  http://www.yoyogames.com/gamemaker/windows

     

    The "Lite" version is free and good for playing around with.  The full version is cheap and even better for when you want to actually start writing some serious code.  Eventually you'll want to transition to a real programming language, but GM is awesome for learning concepts.

     

    Oh yeah I figured OO meant. Lol. But something I am still confused about is wether I should focus on learning more about C++ or C#. I am getting different advice between the two. But which should I stick to learning?

    Philosophy of MMO Game Design

  • CuathonCuathon Member Posts: 2,211

    Originally posted by MMOExposed

    Originally posted by Thrage

    Originally posted by MMOExposed


     
    Cool thanks for the plane shift info pal. But seems like you need 2 years experience professionally with c++ to join the team to create things. And I have no idea what OO is.

     

    Could it be referring to "Object Oriented," as in the programming style?  It probably wouldn't make much sense to someone who hasn't been programming forever, but it's basically the popular if not completely required way of approaching a problem in today's programming environments.

     

    A really great tool for learning about object oriented programming without getting neck-deep in complex concepts is Game Maker.  http://www.yoyogames.com/gamemaker/windows

     

    The "Lite" version is free and good for playing around with.  The full version is cheap and even better for when you want to actually start writing some serious code.  Eventually you'll want to transition to a real programming language, but GM is awesome for learning concepts.

     

    Oh yeah I figured OO meant. Lol. But something I am still confused about is wether I should focus on learning more about C++ or C#. I am getting different advice between the two. But which should I stick to learning?



    C++ is much better than C# for games. .NET is meh. Go for cross platform stuff.

  • NaucanoNaucano Member UncommonPosts: 80

    imageOriginally posted by Cuathon

    Originally posted by MMOExposed


    Originally posted by Thrage


    Originally posted by MMOExposed


     
    Cool thanks for the plane shift info pal. But seems like you need 2 years experience professionally with c++ to join the team to create things. And I have no idea what OO is.

     

    Could it be referring to "Object Oriented," as in the programming style?  It probably wouldn't make much sense to someone who hasn't been programming forever, but it's basically the popular if not completely required way of approaching a problem in today's programming environments.

     

    A really great tool for learning about object oriented programming without getting neck-deep in complex concepts is Game Maker.  http://www.yoyogames.com/gamemaker/windows

     

    The "Lite" version is free and good for playing around with.  The full version is cheap and even better for when you want to actually start writing some serious code.  Eventually you'll want to transition to a real programming language, but GM is awesome for learning concepts.

     

    Oh yeah I figured OO meant. Lol. But something I am still confused about is wether I should focus on learning more about C++ or C#. I am getting different advice between the two. But which should I stick to learning?



    C++ is much better than C# for games. .NET is meh. Go for cross platform stuff.

    image C# is MicroSofts idea of ... eh ... Oh, well ... image pardon me the expression image

    Rated M for Mature - May contain content inappropriate for children

Sign In or Register to comment.