Sign in to follow this  
Character_Maker

Need Help Starting A RPG

Recommended Posts

Hello everyone, I have been bouncing around an idea for a urban fantasy rpg that I would like to sell through downloads. I have something in mind like old school SNES rpgs. Or something that looked like flash animation. Unfortunately I do not know where to start on the technical side. I was wondering if anyone who has made or is currently working on a rpg could help me. How did you build the game, with flash, unity, rpg maker, how did you code it C++? Any help would be gladly appreciated. Thank You.

Share this post


Link to post
Share on other sites
Roots    1625
First of all, what skills would you bring to RPG development? How experienced are you in programming/art/whatever you plan to be doing? An RPG is no simple feat and you're going to need others helping to have a chance of completing it in a reasonable time frame. And to get others to help you, you need to be brining something substantial to the table. Just being the "game designer" or "manager" likely will not attract people.


Anyway, to answer your question (as someone who has been working on a SNES-like RPG for over six years), I started completely from scratch using C++ and the SDL library. Eventually as our requirements became better understood, we then chose to use OpenGL for graphics, OpenAL for audio, and QT4 for our map editor GUI. Then we introduced Lua as our scripting language and Luabind as our C++/Lua glue layer library. A complete list of the libraries we use in the game currently can be found here:

[url="http://allacrost.sourceforge.net/wiki/index.php/Library_Dependencies"]http://allacrost.sou...ry_Dependencies[/url]


So yes, we created our own game engine entirely from scratch. [b]I do not recommend you do this[/b], not if you want to make a game and not an engine. It took several years to get the engine in the state that its in now, and only now have we really begun focusing on creating a wealth of game content. Look for existing engines that you can use (probably require a fee of $100-$1000 or so). Although you should really consult with an experienced programmer when choosing your engine.


I'd also recommend, if this is your first game development project, that you only bring on board someone who has at least completed a small game project such as a tetris clone or small platformer. As a programmer, I made the mistake of starting with a 2D RPG as my first game development project. Despite having years of experience developing other small software applications, it was a huge step for me to begin game development, and I really had to learn a lot in the first year or two before I really felt like I knew what I was doing.


That's the advice that I would give myself if I could go back in time to before I started this project. Whether or not you choose to follow it, I wish you luck all the same. I'll leave you with a gameplay video of my project that's a little over a year old (so slightly outdated).

[url="http://www.youtube.com/watch?v=2DtD9A0bNBw"]http://www.youtube.c...h?v=2DtD9A0bNBw[/url]

Share this post


Link to post
Share on other sites
MERKB7661    120
If you have little or no programming experience, my suggestion is to try RPG Maker. Trial edition lasts 30 days, I believe, but the software isn't horribly expensive if memory serves. Here's why I recommend that particular engine: It is already programmed according to your needs. It is also [i]great[/i] for getting used to the game development loop. variables, timers, the game flow, and branch events are all at your fingertips with no programming necessary. And of course, the ability to script in Ruby is possible later on. The possibilities to create some very intricate gameplay situations rather quickly and just get the feel of how the gameplay flow works was one of the most valuable experiences in my path to game development. And I'm still a noob. But it is amazing. Good luck with whatever you choose.

Share this post


Link to post
Share on other sites
Bow_vernon    322
Just in case you took the hard path of programming, using a third party scripting engine or rolling your own is almost necessary for your RPG. Good luck though. It will be a tough journey

Share this post


Link to post
Share on other sites
__SKYe    1784
Or if you want to use Flash, but don't wanna buy Adobe Flash, you can use Flex + Flash Develop, wich is a free version of flash, except it doesn't have the Flash interface, it's just an editor like Viual C++, etc...

Personally, i like flash to develop 2D applications, but it takes a while to learn AS3 (but i think you should try it anyway).

You can download Flex at http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexsdk

And Flash Develop at http://www.flashdevelop.org/community/viewforum.php?f=11

Remember, they're both FREE.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this