Help make the MMO game engine c + +

Started by
1 comment, last by leeor_net 11 years, 1 month ago
I want to say at once that the English is not very good, I say (write).
Help build a new MMO game engine to view the player was in the game'' heart of eternity''. I pretty well know the programming language c + +. But here's the problem, I do not know where to start. Write tips or links to do this. Thanks in advance!
Advertisement

I think taking some English lessons would really help you if you want to become a better programmer.

And if you really know C++ that well, well enough to build an MMO game engine, you would know where to start. That aside, heres a general strategy you should take:

Start building some text based games, move on to graphic games such as tetris, move to more advanced games, start looking into network programming, learn some extra programming languages such as C# for quick development of map editors and other tools, at that point you should have a general idea about what a MMO engine would look like and you can start thinking again about building a MMO game engine and whether you really want to invest years of development and/or lots of money on this project.

Good luck!

I would start by using code that's already available under an open-source license. It truly pains me to suggest it, but one notable source base available is the MMO project Mana World. The developers are not very helpful and were outright hostile toward me (this was years ago, they may have mellowed out some) but the code is available, it mostly works and there are source forks that make considerable improvements.

That's assuming that you're looking for a 2D top-down view (jRPG style) type engine. If you're looking for a 3D engine, PlaneShift seems to be pretty good. I've played it a little bit way back in the past (something like six years, and a lot can happen in six years) and it seemed decent.

If you want to try to do this from scratch, you're already way in over your head. Reel yourself in and back into reality and learn a bit more about MMO's and what's actually involved in creating them. They're not small or even simple projects and a great deal of expertise in a variety of areas is needed in order to succeed.

Another really good option is to join one of the many open-source MMO projects that are available. You can learn from existing code and developers who have already been through the trials and tribulations and that's one of the best ways to gain valuable experience.

-Lead developer for OutpostHD

http://www.lairworks.com

This topic is closed to new replies.

Advertisement