Skip to content
Kyoril edited this page Oct 6, 2024 · 6 revisions

Welcome to the mmo wiki!

Overview

This repository contains a fully featured starting ground for building an MMORPG from scratch in C++. While the goal of this game is clearly NOT to built a 100% complete MMORPG with hundreds of thousands of quests, items, creatures, spells etc., the ultimate goal will be a vertical slide of an actual MMORPG.

This includes tools to host and operate the game, distribute it to players and keep it up to date, tools to develop new content for a game as well as an actual game with one zone where players can quest and level up with a few different classes, and in the end form a party to clear one dungeon and get loot from it.

All of this can then be further extended one by one. But still: That's the primary goal which I one day would like to reach.

Everything of this project is open source and can be found on GitHub.

TLDR: This is not "the next big mmo", not a complete game. If you don't want to work with this yourself and just play a good mmorpg, you are most likely at the wrong place.

Support

While I will gladly answer your questions about the project, both technical and organizational, I will not work for you. That means, that questions like "can you build this to be like for me?", you will at best get a "no" and at worst not get an answer from me at all. I am not here to build a game for you, and especially not for free. I offer an open source engine and basically a mini-sample-game to get you started, but everything you want you need to do on your own (or found a company / team, and then start doing it, whatever).

I want to help you - what can I do?

That's nice to hear and first of all: THANK YOU! The most obvious thing you could do is write or review code. That can be anything: Client code, server code, new tools, extending existing tools. There's always A LOT to do here!

What also helps is building content for the sample game. Extend the user interface? Create new models? Build levels? Design new classes and / or spells? Items? Quests? Everything helps. On the content front there's a little warning though: The tools are work in progress, don't (yet) expect anything to work flawlessly. This is not a commercial product and I'm not a company nor working full time on this project. But the more people help and improve things, the better everything will get!

Quick links

  • https://mmo-dev.net The sample game is hosted on this server. You can setup a simple game account here and download the launcher for Windows 10 or later (64 bit required) and start playing around. The launcher version is updated regularly. So if you really just want to see the precompiled and prebuilt sample game grow and play it, this is your place!
  • https://github.com/Kyoril/mmo The main repository of the project. Contains code of the whole project.
  • https://github.com/Kyoril/mmo/releases This is where release builds are hosted. Here, the latest master branch version is hosted precompiled on a windows build machine. It should produce a runnable client, server and tools ready to start. This is mainly interesting for you if you only plan to work on content for the sample game without actually having to compile anything yourself at all.
  • https://github.com/Kyoril/mmo-editor-data Data repository which contains binary files of static game data which can be edited using the game editor and which is required to host the servers. These files contain all the static game data like quests, spells, items etc.
  • https://github.com/Kyoril/mmo-data This repository contains client-only data. All files in this directory need to be distributed with the client in order for it to run. This contains models, textures, materials, client-only local databases and user interface scripts and xml layouts.
  • https://discord.gg/WQEbswvMZG Discord server where you can read about updates regularly, ask questions and get in touch with the developers and other followers of the project.

In order to get started, I assume you have read the Readme. You might also want to have a look at my Design Thoughts and the Frequently Asked Questions page!

The project is currently hosted on the following url: https://mmo-dev.net

Clone this wiki locally