Spellheart

What is this game?

It is a MOBA (Multiplayer online battle arena) game. Build your entirely own class by choosing items and abilities. With extremely customizable servers that anyone can host, the possibilities are endless.

Is this game free?

Yes, and it will never be pay-to-win.

In that case, how do you earn money from this game?

At the moment, I don't plan to make any money on the game but donations are always welcome (donate button is on the bottom of the page).

How big was the team that made this game?

Only me. But I have gotten a few individual graphical items (such as 3D objects and textures) from a lot of different people. There are also a lot of playtesters and advisors. See the credits in game for more detail.

Why have you made this game?

I want to go against the mainstream games that usually are copies of other games with a small feature change. My game is based upon an idea that I have never seen before. Most RPG games are static, limiting your build options and forcing you to min/max. In this game, there is no best build because there are no classes. You create your own build without limitations or restrictions. With a customizable server that anyone can host, gameplay can be balanced in real time.

Will you continue making the game?

At the moment, I only want to see what people think about the game. If I get positive responses, I will finish it.

What is the system requirements?

Windows is the only supported platform for the moment (Vista or later). Linux and Mac could be added in a future retail version.
It is recommended to have a graphics card with pixel shader 3.0 or higher, and at least 2 GB of RAM.

What network ports need to be opened in my firewall/router if I experience problems?

Port 28765-28767 (UDP) need to be opened.

Can I play the game on LAN without an internet connection?

Yes, but be sure to check the "Private Server" checkbox in the server and the "LAN Only" checkbox in the client for best performance.

What chat commands can I use?

Write "/help" in-game to see all commands.

How do I balance things in my server?

Just press the button "Open Variables" in your server, which will open a file in your default text program (though I recommend using Notepad++) and change whichever variable you would want to change. Then save the file and your server will be updated. As an example, if you want to change the damage of the ability "Fire Ball", you want to find this line:
ABILITY_FIRE_BALL_DAMAGE = 20
and change the value (in this case "20") to your desired value.

I can change many variables of the game, but can I make my own maps?

Yes, you can make your own maps with a map editor that you can find in the main menu of the game.

There is a spray paint key binding in the game. Does that mean that I can create my own spray paint?

Yes, you can edit the file named "sprayPaint.png" in "Spellheart\Media\sprayPaint\", but keep it under 150 kb (the value of SPRAY_PAINT_MAXIMUM_SIZE in Variables.txt).