
Originally Posted by
KisaiTenshi
Every time someone drops "decent coding" or "poorly optimized" in a comment or discussion about a game, is revealing of how little they actually know about coding.
There is not some "make game suck less" tick box. There is not a "bugs=0" line.
The difference between North America and Japan/Korea is that zero-latency programming can not be done. The only way to get the M for Massive in a MMO in North America is either by having shards that serve the surrounding 500km area, and can not talk to each other, or by having worlds that can talk to each other (which appears to be exclusive to FFXIV) but trading off command latency (eg no "action RPG" elements are possible.) The entire reason we can avoid AOE's at all is because there is a long window. No single player game would ever be this forgiving.
A game with better netcode would have to be written with the intent of being a MMO, from both the client and server, and that is just not the current development model. The current development model is to retro-fit single-player game engines like Unreal, CryEngine, Unity and so forth, and make every "level" or "zone" maps as small as possible (really run any of the 2.0 dungeons unsynced, solo and notice that all of them except for the V1.0 holdovers are actually very small. The V1.0 hold overs are actually larger, but they cut off some parts to make them less of a maze.) Those engines I mentioned above all share the same issues that FFXIV doesn't have when they're used as MMO's. FFXIV actually works out pretty well considering I've never seen any crashes or GPU-related garbage that these other engines have when running for long periods of time.
A game that is "better optimized" means cutting everything in half. Textures are cut in half, model sizes go back to 2004-era sizes. Like every time Square puts out a PC game, "it needs better optimization" comes up, and some good-natured modder basically disables everything that makes the PC version superior to the PS3/PS4 version.
To be fair, not every game published by SE is done in-house, and some of these third parties (like the mobile/android/ios ports of FF6/Chrono Trigger) appear not care about the finished product, creating a "SquareEnix PC ports are buggy and sloppy" reputation that may hurt PC game sales in much the same way that we all avoid licensed titles by EA due to Electronic Art's obsession with microtransactions and general IP raiding of studios they acquire and then shut down. Some people don't care and will take any dogfood they are fed.
Which is to circle back to the topic, a new MMO will not be "better" at anything. FFXIV is already using the best available technology that is also used in FFXV. Unless you want the requirements for an Action MMO to be "move to NYC, LA or Tokyo", one is not going to happen. The current allowance for lag in internet mmo games, is also what allows cheating to be prolific because the closer the cheater is to the data center, the larger advantage they will have over players that aren't local.