Hi everyone, new to the forums and game development in general.
And I'm gonna start with the age old, “I want to develop an MMORPG!". I'm aware it's an incredible undertaking. No I'm not trying to build a AAA game that's on par with FF14 or WoW. I just want to learn as much as I can about server and client side development, I'm not even concerned with actually launching the game to the general public. Hell, if I can get it to the point of having a minimum viable product to alpha on some forums and Discords and possibly gather up funds/a team of devs to actually expand upon and polish the game, I'd be surprised. Again, I know that's a large bite to take as someone who has never coded or developed even a single player game. Runescape Classic was developed from total scratch by 3 brothers, then gained financial and development aid. That's the trajectory I'd like to take, if it even takes off at all. But I'd still like to learn regardless, as much as I can about every aspect of development as I can. Besides art, I'm a terrible artist. I might be able to do animation, but we'll see about that.
Which is why I'm here. No idea where to begin. I have Unity and Unreal Engine installed, I've been toying around on both for a few weeks. Starting to look into tutorials. I could go with a framework and throw store bought/free assets at it, but I don't feel like I'd be learning much from that besides how to buy a game in Lego form. I could try to develop my own framework, but at what point does it become a “to make an apple pie from scratch you must first invent the universe” kind of deal? Maybe go with a framework, and edit the framework itself as I go? It may help me to learn, from a reverse engineering standpoint.
Basically, I want to learn, but I also want to have a playable game ASAP for morale purposes and because I learn better by doing rather than watching a tutorial and following along.
I don't want my game to be crap that's thrown together by a mediocre dev, or to be a mediocre dev. But there's also so many facets and nuances, I don't know where to start. Or how to start.
Any advice is appreciated, besides “don't start with an MMO”. I know it's a bad idea, I'm hard headed. That's the kind of game I want to make. I'd rather spend an extra year or2 learning and failing to create an MMO than dump a single player game on some app store somewhere to make money off of.