Users browsing this thread: 1 Guest(s)
Things games should have, but don't
#50
You're confusing complexity with scale, most of the complex physics interaction and realtime effects in large multiplayer games are handled client-side, because you're all running the same engine with the same variables, the same thing will happen, it doesn't need to sync with the server or other players. (although this sometimes causes bugs where things glitch out, as probably all of us have seen at least a dozen times)

You also have to bare in mind that an engine for an FPS and an engine for a fighter are actually totally different.

Most FPS engines or other arena shooter-type games are effectively hardcoded for multiplayer, often the singleplayer campaign is actually a modification of the multiplayer, and not the other way around, they pull lots of tricks to fake things, like predicting where people are heading or filling in the gaps if there's packet-loss, this is why you see less people teleporting around these days.
But with fighting games there are no multiplayer-centric engines around, and because they rely heavily on latency and instant input there's no way to cover-up any lag or delay, especially if you're going right from single player to multi, the effect with be very obvious, in such fast-paced games even a phenomenal ping for an FPS will give you noteworthy delay in a fighter.

So you see, it's not that the game engines are more complex or less complex, they're actually not comparable because they work in totally different ways.
B A N D C A M P - T W I T T E R - T U M B L R - Y O U T U B E - G 1 5
Call me aggressive, call me obscene,
but you've always called me sir when you've invaded my dreams.


Messages In This Thread
RE: Things games should have, but don't - by Gwen - 02-16-2011, 12:02 AM
RE: Things games should have, but don't - by PatientZero - 02-19-2011, 06:57 PM
RE: Things games should have, but don't - by Rai - 07-13-2012, 05:07 PM
RE: Things games should have, but don't - by Rai - 07-14-2012, 12:13 AM

Forum Jump: