Creating a MMORPG : How?

Hello,
How are you guys doing?

I have good questions that I need to do:
Question #1

  1. How do I create a 2D MMORPG?
  2. How do I create a 3D MMORPG?

:relieved:

I’m afraid there is no exact answer to your question. Creating a game, especially a multiplayer one, especially an MMO format, involves a huge number of individual tasks that can already be answered (for example, on this forum).

If you are new to Unreal, then you need to learn a lot, starting from the very basics. Find and study lessons on creating a character, widgets, unreal network system, animation.
To create an MMO you will need all this knowledge.
In addition, the amount of work you will face when creating an MMO is too much for one person, you will need to find a team.

1 Like

Hey there @AmadO1! Welcome back to the community! MMOs are the pinnacle of difficulty when it comes to game development and require a mastery of networking to even begin the the process, and that is before getting into the difficulty in design and structure.

The usual answer would be to start with the smallest piece of the game you want to make, and I do mean the smallest. For example if you want to make the next Maplestory, start with the simplest 2D platformer, then add action combat, then move to on to networking. Once you’ve learned all of that, you’ll likely realize the base you’ve made isn’t up to your own standards anymore and you’ll remake it with networking in mind. If you have a specific genre you’re looking for, I can find you resources to get started!

1 Like

Hello, I would like to create a RPG.

Start with this large playlist with step-by-step introduction to Unreal Engine

Additionally, I recommend going to Mathew Wadstein Tutorials. There you can discover many very useful things, and their detailed description and example of use.

Here is a very good lesson about network interactions, as well as a description of how the engine works from at lowly level.

There are many other tutorials on the internet, just use a search.

I wish you to find patience. The path to creating a game is very long, but at the same time interesting. I hope you can do it. Good luck and see you on this forum with new questions from you.

1 Like

Alright, to start this long path I’d recommend getting the basics of the engine and game development down first, so I’ll start with recommending more beginner resources. As Predalien mentioned it’s going to be imperative for you to know the engine itself well before you can start working with networking, otherwise you’ll get way too overwhelmed.

The beginner resources are a learning path that gets you accustomed to the engine with some tutorials, then gets you to practice a tiny bit of C++. You will need to know C++ to make an MMO, so start practicing it daily. Dedicated servers and server architecture in general is significantly harder to work with otherwise. Finally in the beginner camp there’s a tutorial series for a singleplayer RPG. You’ll need to know how to handle a singleplayer game before you can move on to multiplayer, but don’t expect what you make in that tutorial to be easily ported to multiplayer after the fact.

For the Intermediate resources you’ll get into networking, setting up dedicated servers, and manipulating players in multiplayer. This is when whatever you’ve made up until now will probably be tossed in favor of rebuilding with multiplayer in mind. If you still need some structure there is an MMO tutorial here (that’s rather dated so you will need to know everything above to use it effectively)

Good luck, this journey is a tough one 99% of indie developers can never make it through and there’s a million ways to progress. I know doing the small simple tutorials at the top aren’t fun, but they are necessary to learn. You’ll still need to find more resources in the middle of all of this constantly.


Beginner Resources:


Intermediate Resources: