Make an RPG with an existing framework and resources
In my previous article I talked about how to create an RPG all by yourself. In case I wasn’t clear enough: the conclusion is that you shouldn’t attempt to do everything by yourself, unless you seriously know what you’re doing.
It’s possible to speed things up by taking advantage of what other people already created. RPG’s seem to be very popular for game development projects, and a lot of people have made their own frameworks or even art available. So why not see if one of them fits your needs?
I’ve assembled a list of RPG frameworks, but there are plenty more. You can always google for more frameworks and specify what details you want. For example which programming language, features, etc… .
- Sphere: A cross platform, open source computer program designed primarily to make role-playing games
- vbGore: A powerful, open source, and free online RPG engine that concentrates on performance and features.
- netGore: A free, open-source cross-platform online RPG engine written in C# and SFML.
- Marauroa: An open source framework and engine to develop turn based and real time games.
RPG Graphics or Models
There is plenty of ready made artwork for you to use in your RPG. You just have to find it. Both free and paying options are available. But even if you have to pay for it, it will save you plenty of time. Here are some resources to get you started:
2D Game Graphics:
3D Game Assets:
Sound and Music
The atmosphere of your game is highly determined by the sounds and especially the music. There are websites that offer you royalty-free sounds and music, where you can probably find something that fits your needs.
There are a lot of resources available if you want to make your own RPG. Just Google for it and see if there is a ready made solution for you. Here are the pros and cons of using RPG frameworks and resources:
1. Speed up your development
2. Learn something from other peoples code
3. Choose the art you like
1. Every framework is restricted in some way or another: programming language, platform, … .
2. You might need to tweak the art so everything fits together.
Tip 1: Check the license
I can’t stress this enough: when using ready made frameworks or content, first check if the license is OK. Some are restrictive for use in commercial products, other just require you to mention them in the credits or your own license, and others are completely free to use. So make sure you’re not breaking any licenses.
Tip 2: Work Backwards
Instead of first designing your game, and then searching for frameworks and content, why not work the other way around. Find a framework you like, find content you like, and see if you can design a game around it.
Tip 3: Don’t be fooled by bad art
A lot of Role Playing Game Frameworks have sample games, but most of them look hideous. Don’t be fooled. Great art and great programming has nothing to do with each other. Check out the things that really matter in a framework, and search for your own art assets.
In our next post, I’ll take a look at how to make an RPG really fast, and without any programming.
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.