Advertisement

Where to start… MMO to single player

Started by December 05, 2017 10:36 PM
20 comments, last by quatzequatel 6 years, 11 months ago

Hi there. I’m a veteran video gamer but an MMORPG fan since a few years back. Most recently I was hooked on Guild Wars 2, Marvel Heroes Omega and Naruto Online. But it turns out that GW2 came up with completely unnecessary mounts so I stopped playing. MHO was shut down without any solid explanation so I’m left with Naruto even though is not a real MMORPG.

The monetization of these kinds of games –pay-to-win systems, loot-boxes, and general micro-transactions- have had influenced me in the past to even mount premade Private Servers of games like Aion and Jade Dynasty. But nowadays these tendencies are on the rise so I really want a gaming experience free from it completely.  

I miss games more focused on player skills but I also like the MMO character growing style. Whit that in mind, I remember Guild Wars, the original, to be a really good gaming experience.

So my question is: Where to start to turn an MMORPG into a single player game?

-I’m not interested in any commercialization or nothing like sort.

-I’ve been able to mount premade private servers.

-I’ve modded quite a few games via tutorials and just experimenting.

Have some knowledge of HTML, PHP, XML, Javascript and LUA.

 

Thnx in advance, I appreciate any help/guidance :)

1 hour ago, thesargento said:

Where to start to turn an MMORPG into a single player game?

Forgive the flippant response, but if you make an MMORPG single-player, aren't just left with an RPG?

There are literally hundreds of great single-player RPGs. If none of those are to your taste, you'll have to be a little more specific about what elements of the MMORPG genre you think aren't sufficiently represented in single-player RPGs.

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

Advertisement
1 hour ago, thesargento said:

Hi there.

Hi, and welcome to the community. Good to see new people interested in making games.

Me being critical of your choice for making games:

Spoiler

 

1 hour ago, thesargento said:

MHO was shut down without any solid explanation

Not really without explanation. It's clear the game wasn't making enough money so it was shut down. This brings me to the next part.

1 hour ago, thesargento said:

But it turns out that GW2 came up with completely unnecessary mounts

Making a game just because you don't want to spend a few dollars to support the games you play, that is like saying that instead of spending $10-$100 on a game your going to spend $50 000 - $100 000 to make your own. Not to mention the huge amount of time your going to spend on the skills.:)

To be clear I am not saying you are doing the wrong thing, I am saying you need to find your real drive because your going to need it.

If you want to make a game because, you want to prove games don't need to be so greedy that is a good reason. Making a game because you didn't want to buy in game items, that doesn't make sense. Your going to waste a lot of money.

 

Now with that said if you haven't lost hope of making games:

1 hour ago, thesargento said:

Where to start to turn an MMORPG into a single player game?

Well the largest deference between MMO and single player is amount of players. So you should start by converting the MMO mechanics to single player ones. You can do this by removing them or maybe make them AI driven.

You don't need such a large game to entertain one person so you can cut a lot.

For example removing the social part but keeping the combat part as AI driven would be a easy start. Keeping the social part is hard with only bots to talk to. You can also do this part on paper to see how it works.

 

As for starting with the game a engine is a good choice. Unity or Unreal are both good for desktop but there are lots of others if you want to explore a bit.

You could also learn openGL or DirectX, instead of using a engine. This takes much longer but the knowledge is worth the time. I don't recommend if you want to focus on the game.

As a artist I also want to say don't waste your time on art. I see this a lot now with people focused on art, thinking that the art is related to how things work. Art only shows what is going on, it's feedback like sound. If you make a good game you can hire a artist later, you don't need one for production.

If you don't count BBS door games like Trade Wars and Barren Realms Elite, I am pretty sure Ultima Online was the "original" MMO game.

The reason MTX exists is that the original business model for MMO games, a monthly fee, failed.  Not enough gamers were willing to pay a monthly fee to play one game.  Without some form of MTX, you don't have a business model for an MMO game these days.  In 1997, when I first created it, my Pirate Dawn was a very good idea.  An MMO game for both PC and console might have done very well in 1999 or 2000.

Today... I don't think it can exist from a business perspective.  There are very few ways of incorporating MTX that anyone would care about into it.  If I found a way to make my universe, one of the first things I would have to get to work on is converting Pirate Dawn into a single player game of some type.

I'm no expert in the business side of things, so maybe others might have suggestions for how to make something like that work... but I don't think you have a viable MMO game these days if it does not support MTX well enough to survive financially.

As others have already said, an single player MMO RPG is an RPG.  But, then again, an MMO RPG is really just a single player RPG with a lot of people playing it simultaneously.  They never really fulfilled the promise of what they could have been, truly multiplayer games, but then they never really got of the ground because a truly solid business model has never been found for them.

I love the concept of MMO games, ones that are truly multiplayer, but it doesn't seem as though they will ever become a thing that works well enough from a business perspective for the people with the money to get behind them.

"I wish that I could live it all again."

2 hours ago, Kavik Kang said:

The reason MTX exists is that the original business model for MMO games, a monthly fee, failed.  Not enough gamers were willing to pay a monthly fee to play one game.  Without some form of MTX, you don't have a business model for an MMO game these days.

Is that true, though? WoW is still going strong. EVE Online is still going strong. I feel it would be more accurate to say that the market for subscription MMO's has shrunk somewhat -- more moderate gamers prefer the gentler financial slope of microtransactions/free-to-play, whereas hardcore gamers are still happy to shell out monthly fees. I remain of the opinion that there is an underserved market (maybe a growing one) of people who are fed up with loot boxes and the like, and who miss the days of subscription-based MMO's... and yes, even massive single-player RPG's.

Gentle reminder:  This is the For Beginners forum, so replies need to address the original question and not tangential details or minutia. 

 

5 hours ago, thesargento said:

So my question is: Where to start to turn an MMORPG into a single player game?

In other words, you're trying to make a regular single-person game. 

MMO is a term for games with massive numbers of concurrent players, generally around C100K.  That is, around 100,000 concurrent players.  About that point there is an incredible shift in infrastructure.  Below that point it is something that can be handled on a small number of commodity machines.  Above that point you need global infrastructures with large support crews scattered around the globe.

I've worked on games with tens of thousands of of concurrent users, and they were readily handled with a few instances of simple servers. They're the typical online game with many thousand dollars spent annually on infrastructure.  With an actual MMO you're looking at many million dollars spent on infrastructure.

 

Since you're looking for a single player game, you're looking at the traditional typical role playing game.

The games you mentioned are called Diablo-style ARPG since that was the first game that popularized the artistic and gameplay style.  The "ARPG" is Action Role Playing Game, which differentiates it from other RPG styles like JRPG, WRGP, Text RPG, D&D-style RPG, CRPG, Roguelike RPG, and more.

 

 

5 hours ago, thesargento said:

-I’ve been able to mount premade private servers.

-I’ve modded quite a few games via tutorials and just experimenting.

Have some knowledge of HTML, PHP, XML, Javascript and LUA.

Mounting servers is irrelevant as a single player game doesn't need them. Unless you're planning on making the game on a web server, HTML, PHP, and probably JavaScript will be irrelevant.  XML knowledge may help as a data storage.  Lua might be useful if you create a scripting system, but that is usually unnecessary in a single developer project.

 

These days any of the major engines can handle a Diablo-style game easily, and both the Unity Store and Unreal Store have ready-made packages that contain the bulk of the work for you, saving thousands of hours of work for $50 or less.  The Action part of the ARPG style is the biggest difficulty in the style. 

If you're using a modern engine the bulk of the work will be art and animation assets.  Everything needs art assets, and everything that animates needs animations, usually multiple animations.   You'll need to model everything in your world and animate all the things, create all your particle systems and effects, create all your weapons and items.  Since nearly everything has actions available you'll need an enormous number of action animations. 

The scripting side (if you use an existing engine) is not particularly difficult.  There is a strong software engineering task of engineering systems that can interoperate with each other.  You can't just cobble together a few scripts and hope they work together, a big game requires careful engineering.  The better ready-made packages will have done all of that for you, and adding scripts is mostly just composing existing scripts and occasionally extending a script into something else.  Those few scripts hook up to the animation data, and it is effectively the animation data that controls the game.

Both Unity and Unreal also have HTML5 project settings, although there are some with some serious limitations for performance and memory, and concerns with the amount of data that must be transferred. If you're looking for a web game you can potentially use the engines and still launch as a web game.

 

 

Building an ARPG game from scratch is an enormous project. Even leveraging a major game engine and commercial packages you're still looking at a serious amount of work.

Advertisement
48 minutes ago, shelvick said:

Is that true, though? WoW is still going strong. EVE Online is still going strong. I feel it would be more accurate to say that the market for subscription MMO's has shrunk somewhat -- more moderate gamers prefer the gentler financial slope of microtransactions/free-to-play, whereas hardcore gamers are still happy to shell out monthly fees. I remain of the opinion that there is an underserved market (maybe a growing one) of people who are fed up with loot boxes and the like, and who miss the days of subscription-based MMO's... and yes, even massive single-player RPG's.

EVE is a legacy success of a time when that was being attempted.  I could certainly be wrong, but my assumption has long been that you could not find anyone that would be willing to take a chance on a monthly fee game these days.  Maybe if it was Star Wars or a major license that still might happen, but otherwise I have assumed that monthly fee MMO games are a thing of the past at this point.

I had been saying in the earliest days of MMO games that there would always be at least 1 MMO RPG game that would be the dominant one, and 1 sci-fi MMO game that would be second too it, and that would never change.  I hadn't meant the games themselves would never change, which has wound up being the case.  I think that is because the people with the money don't think that business model works.  Realizing this right now... if you attempt such a thing you are seeking to replace one of those two games, and that as I had been saying right from the beginning those two games would always exist as #1 and #2.

That's an old, old truism for "massive games".  D&D and SFB.  The big BBS door game era RPG I can't remember the name of right now and Trade Wars.  Ultima Online and Subspace.  WoW and EVE Online.  It's always been that way, it never changes.  So, there is still room for at least two such games, and they have always existed.  You just have to replace one to have one, and today that is WoW and EVE. 

 

"I wish that I could live it all again."

7 hours ago, thesargento said:

Where to start to turn an MMORPG into a single player game?

Do you mean making a game from scratch, or do you mean taking an existing MMO (which you do not own the rights to) and converting that into a single player game? You mention modding and private servers...

Hello to all my stalkers.

I'm honestly rather confused what the OP is even interested in doing. What defines turning an MMO into a single player game? Wouldn't that just be an RPG?

sounds like he just wants to play the mmo offline?

This topic is closed to new replies.

Advertisement