A 3D third person RPG. With both multiplayer, and singleplayer capabilities.
The main gameplay-loop goal is to create an experience with enough complexity and depth, that can rival the more old-school MMO- and action rpgs, because nowadays I feel like that is something that got lost.
I want the game to run on every platform, without sacrificing from the gameplay. From the testing I've done this is not even an issue.
This game (with the engine modules) was ported from unity, because it kind of hit the limits of that engine. (Not rendering-wise)
* Basically imagine having about 20 assembly definitions, a main assembly definition, which are just a bunch of interfaces, and everything
* dependency-injecting itself into it, and still having a 30-ish second compile time, while constantly running into unfixable bugs, and
* having to work around "simple" problems, like implementing a networking solution on top of LLAPI. Alone.
And the reason for me to tell you is:
-Implementing spells did not get too much priority in this version, meaning like half of them doesn't work at all.
-In the other version I tried to have bindings for controllers, so that they can use lots of spells, it works, and it's not bad at all, but it's not yet implemented into this one. (It was pretty much implemented as bindable control keys)
-Sounds were not implemented at all yet.
-With the graphics I only worked to get the style itself right.
Except for these features however, this version is way more advanced, than the unity one! c++, and godot conventions allowed me to change the code design into something that is pretty much on an another level feature-potential wise.
So it will not take long to implement most if the missing features themselves, as the basic scaffolding is there already.
In order for you to open the game in the editor you will need a custom built version, which can be downloaded from the releases tab, or if you want to build it, chech the Compiling section.
You will need scons installed. Scons is required to build godot aswell, so the official godot docs already contain information on how to set it up [here](https://docs.godotengine.org/en/latest/development/compiling/index.html).