LAST UPDATE: January 2018
This post is a part of the How to make RPG’s series, which shows you the different ways on how to make Role Playing Video Games.
Creating an RPG all by yourself is a huge undertaking. To finish such a project, a lot needs to be done, and that’s probably an understatement. Let’s go over everything:
Program the entire game
You need to write your entire game from scratch. Of course you can use game engines, but the game itself needs to be programmed by you. And remember that programming the game doesn’t only include coding the game, but also coding the graphical user interface, resource management, loading and saving the game, etc.
Create all the art
When doing everything yourself, this also means you need to create customs art for your game: characters, environments, background art, … . Items like characters also need to be animated. And it doesn’t stop there, your game also needs music and sounds. And don’t forget the menu graphics!
Design the game
For game designers, this is the most fun part: make RPG Characters, think about the plot and narrative hook, write the dialogues etc. RPG’s really depend on this, so you need to put in some extra time to write everything down.
Is that all?
That should be it to create your game. But if you want others to play it, or even pay for it, you also need a website, marketing materials, contact game review sites, find beta testers, … .
Creating an RPG like this is a huge undertaking. Want to make it 3D, with multiplayer? Probably a bit too much to handle at first.
But don’t worry, if you are willing to start small, there is a way on how to get started with this. howtomakeanrpg.com offers a very nice package to guide you through the steps of programming your first Role Playing Game. But remark that you already need to know a bit on how to program, before diving into it.
As you can see it takes a huge amount of work to create an entire RPG. But of course there are advantages by doing it this way.
- Total control over development environment and target platforms.
- Total control over asset tools.
- Total control over every detail in your game.
- You have to be a good (or even great) programmer, with prior game development experience.
- You have to be a good artist.
- You got to have lots of time available.
To finish your game, you will have to be extremely motivated. Here are some tips if you want to go down this route:
- Assemble a team so you don’t have to do it all by yourself.
- Use an existing graphical engine so you don’t have to write that.
- Use existing tools (for example a map editor).
- Use an easy programming environment (Flash, Python, …).
- Keep it small:
- Do it in 2D.
- Forget Multiplayer.
The best way to go down this route is by starting with howtomakeanrpg.com. The price is well worth it, and you already get a bunch of high quality assets along with it.
So, who is brave (or foolish) enough to go down this route?
I’m currently working on my own tool called RPG Playground, which makes is super easy to create online RPG’s. Why not give it a quick try? Go to http://rpgplayground.com.