Has anyone here made an RPG outside of RPG Maker? How hard is the development process?
>>333328960
RPG is the hardest to make
try platformers, they are the easiest in every term possible to make
Programming a Japanese style RPG is pretty easy, the difficult part is creating all the content and balancing the game
Western style RPG is harder tough
From scratch you have to make code for
Logic, save games, menus, menu navigation, item list, item uses, item animations or sounds, sounds, music, sprites, handling sprites, handling battle flow, handling everything at a low level, in game dialogs and lots of shit. RPG Maker does a lot of the shit for you, so you dont have to.
>>333329936
nah, WRPG are far easier to make
just toss in a lot of trash mobs, use generic quests randomizer, make your characters using meme, buy basic garbage arts that don't fit each other and have simplistic gameplay. Also have 2deep4u endings with some characters dead.
Voila!
Your WRPG is done.
>>333328960
A turn based RPG is fairly hard to make from scratch. An action RPG is pretty damn hard to make from scratch.
Like >>333329998 says, RPGs have a shitload of "things" that you have to make handlers for.
>>333329728
>platformers, they are the easiest in every term possible to make
Except you actually have to try to make satisfying level design. Making Maps in RPGs are much easier.
>>333330246
Actually the turn based RPG is far harder than action due to the AI portion of the development.
Action can get by with using the generic target the player AI and sheer numbers but turn based have to code different AI scripts to make things fun.
Me! Me!
https://www.youtube.com/watch?v=FNmbHkNFZ5Y
And actually. A lot. SHMUPs are infinitely easier. SRPGs are literally impossible.
Also, the difficulty skyrockets as soon as you try to make anything complex, good or innovative.
>>333329998
H-how much C++ should I learn before I could be able to approach that?
>>333331659
1 year since you need to learn how to use and handle data
>>333328960
By outside of RPG maker do you mean with a different engine or from scratch?
With a different engine, like Unity2D: not horribly difficult, only as difficult as RPG maker pretty much.
From scratch: painfully difficult. There's really no reason to do this.
>>333331659
C++ is a serious bitch to learn if you're new to programming. Try Java or even python instead if you don't care about performance.
me nigga
>>333331791
I guess it's time for me to start purchasing some books, then.
>>333331318
That's pretty good, anon. How long did development take?
>>333331659
Honestly, I would start small. Tackling an RPG even as your first project would actually act as a limit will bog you down more than anything.
Start with a text adventure, then do a text adventure with a GUI, then do a simple game using a API like SDL, then go into more and more.
Honestly, start with like Unity or something to learn the basics, but don't rely on Unity.
>>333332109
Its been a side project of mine for years now.
But actual dev time? Maybe like 2 years?
Just spent the entire day coding in pyromancers and cryomancers who can teach spells to the player.
Also, don't do stuff from scratch, why reinvent the wheel(taking at least a full year to just end up with a worse one)? Just use one of the many decent engines out there that do all the boring and basic stuff for you.
GM Studio is all you need for 2D games, for example.
>>333328960
Only as class proyects and nor RPG.
First in Java, using a popular framework. We were 4 people, I was in charge in level design. I thought it was a pretty shity job because there was too little to code, was more of undestandment of the options. I made 21 levels total, 15 were playable and 6 were empty towns.
When we presented the proyect, we BTFO everyone else since everyone had 3 levels max stages.
The second I did it alone, in openGL and c++, it was 2D/3D. I ripped the idea from Mario RPG beetle game. No one noticed in the class.
Both games took me 2-3 months to complete. Those weren't the only classes though.
>>333330572
But then again, making maps is the least hardest thing about making an RPG.
>>333332098
bruh where can i get this, looks rad
>>333331013
You don't want exceptionally hard AI, you need a semi-deterministic solution so players will know that X happens after Y in the battle and plan accordingly. Anything else is trivial, there is nothing simpler to program than a tile-based game.
>>333332059
>>333332172
>>333332359
Thanks for the advice, anons, much appreciated.
I'll look at Java and Unity tutorials to get me started on making some vidya
>>333332109
Don't buy books, nigga.
http://www.learncpp.com/
http://www.sfml-dev.org/
It's pretty easy to make a Fire Emblem clone.
>>333330231
Calm down, kid. He said they're harder to make, not better. And he's right, JRPGs are piss-easy.
Don't start development too soon my man. Niggers will tell you that you will learn trough development which is of course true but is the hard and slow way to learn.
Get your fundamentals straight. If you don't have a good background when starting to develop you will just waste days upon days with really easy problems. You will start over and over and over and over since your skill grows after making development mistake after development mistake after development mistake.
Sure, grinding fundamentals is boring as fuck but in the end you will get to your goals way faster.
>>333332172
Don't subject yourself to SDL though.
>>333331659
>C++
none because its a shit language
use C instead
>>333332683
DL link here
http://www.slimesalad.com/forum/viewgame.php?p=121526
>>333328960
>Jester in the second row
>Warrior in the third row
What?
>>333334214
there is literally nothing wrong with C++14
>>333331318
> SRPGs are literally impossible.
Agreed. Making a tactics game is brutal. There's no support for it.
>>333333827
>Expecting a JRPG fag to be mature
heh
>Not using C#
WHAT THE FFFFUCK /v/
>>333334394
this is not a good meme
>>333331318
>>333332359
Not bad anon. I hope your game goes well. Can you consider adding a fisticuffs option where you can ATATATATATA monsters?
>>333333312
Thanks a lot anon, knowing that I don't have to spend money on learning will probably do wonders for my motivation.
>>333334881
learncpp is probably the best site to learn the basics of C++, and you can make a game just fine after understanding all chapters. SFML is also very simple to set up, though you should know a language before starting with that
First off you are probably not gonna make an RPG right away. Most likely you are going to make a lot of simple, shitty games a la Flappy Bird in order to get familiar with whatever engine you are using.
Speaking of engine: use one. Unless you are very well-versed in programming you absolutely have no reason to not use an engine. It takes care of tons of low-level stuff for you and good engines don't restrict their user. There's no reason to re-invent the wheel.
Don't get anal about what engine or programming language you are using. What's important is that you choose one and git gud with it.
>>333335380
I don't like the trend of shying people away from languages and libraries. You're probably not going to earn anything from your game, and if you're just making it for fun then do it in a way that actually teaches you about software instead of proprietary tools.
>>333335674
This. Assembly users are pretty much extinct because of faggots like this >>333335380
>>333335674
I totally agree, but some people just want to make games instead of caring about the underlying technical details.Which is why you get piss slow, poorly optimized games.
>>333334324
Not even gamemaker or rpg maker help with it?
>>333335674
If you want to learn more about software then yes don't use an engine. You'll learn all the low-level stuff, at the very least how to work with an OS.
If your aim is to make a game then use an engine. And I don't know what you're thinking but using an engine teaches you plenty about programming, at the very least things like Unity or UE4 (I have never used RPGMaker but I have heard it has very minimal amounts of programming).
>>333336058
Assembly users are extinct because high-level languages have very efficient compilers, there's no advantage to using Assembly except in very niche cases.
RPG Maker is the worst shit. It's bad enough that all the shit tier doujin artists use it as an interface to create a game with their porn.
>>333333983
Wait, what's wrong with SDL
>>333330231
kek. Why are you so upset? I'm audibly laffin over here, kiddo.
>>333328960
>How hard is the development process?
If you have to ask, then I can with absolute certainty say that it's not for you, as in you will literally, never in your life be able to something like that.
>inb4 trying to be an asshole.
>>333329728
Something like a top down would be easier because you don't have to deal with physics.
>>333338429
What's with /v/ and the love for arbitrary reasoning? At some point everyone asks this kind of question.
>>333334298
He's probably just a autistic faggot who code only linux kernels and think it's nice to use function pointers and looking cool for other programmers
>Muh OOP C
>>333328960
>Made an RPG outside of RPG Maker
For what purpose? with the correct skellz (you) can create virtually anything in RPG Maker
>>333328960
If you mean a classic 2D Dragon Quest like top down JRPG it's pretty much the easiest kind of game you could try to make in terms of programming.
>>333339672
It would be harder to operate out of bounds in RPG Maker than just learning a programming language for real and you would still be limited as fuck with RPG Maker.