The MAG Factor

The tech challenges behind the first 256-player console action game.

Quietly going about its business in a closed beta phase, Zipper Interactive's MAG is one of the most intriguing games Digital Foundry has taken a look at recently, and an important milestone in the evolution of online console gaming.

Sure, massively multiplayer games are nothing new, and MAG's support for 256 players is probably small beer up against some of the behemoth MMOs available for PC. But this isn't a relatively snail-paced role-playing game we're dealing with here. MAG's real innovation is in the fact that it can handle those 256 gamers in a fast-paced action environment where minimal latency is crucial. It aims to surpass the quality of the peer-to-peer multiplayer experience found in most console titles, and it's set to do so with a series of incredibly vast arenas teeming with human players.

I've played it, and the result from a technical perspective is pretty astonishing. MAG works, and it is quite unlike any other console shooter. Based on what I've experienced, it has its strengths, it has its weaknesses, but in a genre where familiarity breeds contempt, Zipper's core technology is clearly providing a gameplay experience not found elsewhere. In a somewhat over-populated market sector, this is important.

However, the usual Digital Foundry tech analysis can only go so far, because it's clear that the real technical achievement isn't located in the 3GB of client-side code and data you're invited to download when you enrol into the closed beta. All the real magic is happening in the US on the dedicated servers.

So there'll be two sides to this particular piece. We can - and will - give you the basic technical facts behind what we see in terms of frames and pixels in the MAG beta client, but more importantly, we spoke to the people that count at Zipper Interactive and SCEA to get a flavour of what's happening server-side in California.

After creating your character, MAG gameplay kicks off in epic style, with bird's eye view of the gameplay arena into which you'll spawn. The first thing you'll notice is the sheer population of the game. The spawn points are obviously busy, and are typically located near to strategically important flashpoints on the map. It's particularly tempting simply to sit back and watch the action play out on the battlefield in front of you. However, once you've selected your loadout of weapons and equipment, you're essentially thrust into the thick of it.

Initially it is a very daunting experience. MAG players are divided up into squads of eight, and in-game voice comms are limited to those players, but the action on-screen can feature a multitude of players, some aligned to your faction and some that aren't. There is an overwhelming sense of feeling small and insignificant in the overall scheme of things.

Never has teamplay been such an important factor as it is here. Squads need to communicate closely in order to survive, and squad leaders need to coordinate with the other teams in the same faction to stand any real chance of success up against similarly organised opposition. The first instinct is to get stuck in as a lone wolf, but it doesn't work. The best way to get the most out of the game it to read up on its intricacies with a good guide and attempt to form a friends-based squad.

As you might expect, the more you play, the more experience you earn, meaning promotions, more equipment and more specialised loadouts.

So, from a technical perspective, what can we expect from MAG? Vast playing areas and 256 gamers is going to require a pretty serious engine to run it all. First impressions on the MAG beta are that while the artistic style is somewhat traditional, the technical accomplishment on the visuals is more than respectable - we have native 720p, we have classic 2x multisampling anti-aliasing (relatively rare on PS3 titles), and Zipper has opted for image consistency over frame-rate by employing triple-buffered v-sync.

Apologies for the presence of the somewhat inane in-game chat, but this is MAG performance in here and now during its closed beta phase.

Similar to Sucker Punch's inFamous, MAG runs with no frame-rate cap. While a 30FPS average is seen across the whole six minutes of video above, frame-rate can drop into the teens, but conversely, it can exceed 30FPS too - sometimes even reaching 60FPS (sky views, for example). Texture quality and filtering are excellent, by and large, which is perhaps surprising bearing in mind the sheer size of the levels.

"This is our first entry on the PS3 and represents a completely new engine for Zipper," says the firm's technical director, Jason Tartaglia. "While it is largely a forward renderer, it does employ some of the techniques used by fully deferred renderers including separate light and normal buffers which provide us with a good blend of performance and fidelity. Probably the single most important aspect of the current engine is that over 90 per cent of it runs on the SPUs. This has allowed us to parallelise all of the other game processes during the rendering of our frames."

"We keep our resolution standards higher than most other games of this kind," adds art director Russ Phillips. "The way we stream our game content allow us to do this. We also have a great system for applying a detail texture to each material so as the player gets very close to the side of a building you don't see a mushy mess - you see a nice pitted or scratched-up metal. Lastly, we really felt that consolidating thousands of textures at miscellaneous resolutions down to a few hundred with higher quality was the answer. With this streaming technology we're allowed to create materials with a theme for one scene, then stream those out and a new theme in as you move into a new area of the game."

Comments (37) Latest comment 2 years ago

Comments threads automatically close after 30 days, but please feel free to continue chatting on the forum!

  • butler` #1 2 years ago

    No mute function yet then? :p

    It looks pretty darn sweet, and a lot more fun that the latest Battlefield iterations which are basically its nearest competitor.
  • iN5OMANiAC #2 2 years ago

    The whole '256' rubbish is just a con, you are put in a far smaller party and made to stick to one particular area, its basically a 32 player game that updates you as to what other people are doing in other matches.
  • KayJay #3 2 years ago

    really good read that. Looking forward to this.
  • ParanoidZombie #4 2 years ago

    Glad to see MAG seems to have overcome the tech and gameplay challenges, but 256 players means that you'll have at least 200 idiots at the same place at the same time in a military FPS, which spells a lot of trouble. Yes, I'm bitter, too much coffee and portishead on a bleak saturday morning.
  • JackB #5 2 years ago

    @Insominica wrote - "The whole '256' rubbish is just a con, you are put in a far smaller party and made to stick to one particular area, its basically a 32 player game that updates you as to what other people are doing in other matches."

    I played a lot of Chromehounds and that was kind of the way it worked. If that is how Mag works then Chomehounds was way more than 256 players.... Is that really the way Mag works? In Chromehounds you couldn't move from one "map" to another. In MMO's you move from one "zone" to another, so they are patched together so to speak. Not completely seamless, but sort of.
  • CptSupermarket #6 2 years ago

    @insomaniac

    You don't "have" to stick to your small area of objective, you can wander the map as you please and help out other squads / just explore although this doesn't help your squad very much. After playing for the last few weeks on a regular basis this game is getting better and better as people learn what to do and how to work together i am now very much looking forward to the release. Not without it's problems but hopefully, the majority of these will be fixed come release day. :)
  • Mongoose #7 2 years ago

    Yeah, as the article says:

    "From the first day of development it was always assumed that you could, and most certainly would (think group photos), have all 256 players in the same area," says Jason Tartaglia. "MAG is an open environment game; players are not shut off from entering common play spaces...Players of MAG will not detect any differences from the start of a game to the culminating moments at the centre of a 256-player level with everyone in close proximity."
  • AbracadaverAK #8 2 years ago

    Read the article JackB, it's quite clear that that's not how MAG works:

    "From the first day of development it was always assumed that you could, and most certainly would (think group photos), have all 256 players in the same area," says Jason Tartaglia.

    Also,

    "Toward this goal we benchmarked our progress against 256 automated clients, in a grid, at one metre spacing, and all firing continuously, throughout development."
  • AaronTurner #9 2 years ago

    Is there anything similar to this on the way for the Xbox?
  • Alkeno #10 2 years ago

    I wonder why they chose unlocked framerate with triple buffering v-sync in an online fps... from the video it seems that the framerate is quite stable around 30fps, but it's not uncommon to see it dive into 20fps and skyrocketing to 60fps while looking to the sky (what for? smooth moving clouds? :-D).

    What really struck me was this This is in contrast to previous Sony online titles like Warhawk, which used banks of conventional PS3s installed at server centres.... I didn't know Sony did that, why would they? was it cheaper to use available PS3 hardware than buying PCs? I may just be a bit thick on a saturday morning... many questions!

    In any case MAG is looking quite good. Not my kind of game, but it may seem most appealing to many fps fans.
  • butler` #11 2 years ago

    which raises the question: what happens if all 256 people stand in close proximity and fire continuously? ;D
  • betahoven #12 2 years ago

    Post deleted at 09:36:16 17-12-2011
  • freakzilla #13 2 years ago

    I honestly would mind MAG's existence if it weren't the reason that SOCOM confrontation sucks so bad. (i.e. zipper would've made socom instead of MAG)
  • Xerx3s #14 2 years ago

    "Is there anything similar to this on the way for the Xbox?"

    Frontlines (and some others). Great game but it showed that all players need to be able to communicate to all other players in some way as the 'subteams' where more or less cut off from each other and couldn't coordinate.
  • BritishBlue1 #15 2 years ago

    I got a Beta off the Playstation website, have to say, it impressed me more than I expected. I mean, it's not gonna win any Game of the Year awards but I can see this acquiring a very dedicated following.
    When I first started playing, it seemed like a generic shooter but when I ranked up and got points for unlockables the wealth of options really opened up. It's sort of similar to the talent tree in World of Warcraft except you're not limited to any specific class, in my case I'm a AK74 wielding medic with the SVER faction who performs revival duties for my squad. Another guy I know is a commando who speced up on stealth, silencers and decreased timer for bomb planting, he likes going behind enemy lines and blowing up radars, mortars and AA guns.
    It's very varied.
  • chessboxer #16 2 years ago

    I really like how Sony's first party devs share their technologies. I wonder if Guerilla Games or Insomniac would use some of this netcode to increase the multiplayer count for Killzone 3/Resistance 3 to 128 players.

    I haven't spent much time with the MAG beta unfortunately (Batman: Arkham Asylum, CS:S, Crysis and now NGS2 have been eating up my gaming time) but the times I have joined, it was manic. Bullets flying everywhere and people dying around me. I don't know if I will buy this but it looks quite impressive.

    I wonder if Modern Ware 2 will still be using p2p rather than dedicated servers...
  • Progguitarist #17 2 years ago

    I've loved being a part of this beta and will definitly be purchasing MAG on release. Its a daunting game at first but with playtime and experience it becomes a unique, interesting experience.
  • Progguitarist #18 2 years ago

    Yeah but I'd be expecting it to be much better on full release. Its fine on 228 player games but can get pretty rough during 256.
  • Vergis69 #19 2 years ago

    The framerate through the whole game is more than enough to keep it playable. I only really had extreme slow down a couple of times with must be like 20 explosions and got to have been well over a 100 players on my screen, even so that was only in the 256 game mode.
    Besides as I see it the game isnt finished so theres room for improvement between now and release but even so, id buy the game as it is now without a 2nd thought.
    For those who havent played it yet, in my opinion this game is "Something else" and one of the most enjoyable FPS games ive played in a long time.
    Edited by 1 at 10/10/09 @ 14:08
  • ThemisB #20 2 years ago

    It took a few games to get used to the sheer amount of stuff going on, and the slightly cluttered minimap, but once I did I started to find MAG a hugely rewarding experience that lives or dies by who you play it with. Play with at least 4 or 5 friends and the game really shines. On the flipside, I can't ever imagine jumping in alone for a quick blast, it just isn't that sort of game.

    The biggest shock was quite how well it all seems to work, both technically and in terms of defining objectives for each squad, making you feel like a key contributor to an enormous battle with very little noticeable lag or performance issues.
  • SleepyDeathFred #21 2 years ago

    I'm seriously considering buying a PS3 for this if it's good.
  • messiahtj #22 2 years ago

    "omfg the framerate is really bad .. :( "

    20 comments untils the typical retard started bitching about the issues on a CLOSED BETA. Nicely done Exorbit, you got the Idiot of the Day award.

    OT: I will buy MAG for sure, but I will need a headset really bad in order to play this game, hope they bundle it with the game.
  • Ryuken #23 2 years ago

    "I really like how Sony's first party devs share their technologies. I wonder if Guerilla Games or Insomniac would use some of this netcode to increase the multiplayer count for Killzone 3/Resistance 3 to 128 players."

    Not exactly a Sony first party dev but SOE did this kind of stuff back in 2003(!) already, with double the amount of players on a single, gigantic map in PlanetSide. In other words Sony could have been much further along by now (or perhaps should have been).

    It's pretty much what the future of online shooters could be but over the years most developers have resorted to reinventing the small-scale multiplayer FPS experience over and over again. I really hope MAG, Dust 512 and PlanetSide 2 can change this shortsighted attitude. Doesn't matter on which platform (I'd love to see more on PC though, that's where the biggest potential lies in terms of technical stuff), as long as they exploit every hardware resource available.
  • Pirotic #24 2 years ago

    So to cut a long story short, it has to look pretty bland 99% of the time just to cover that slim 1% chance that all the players might get all get on screen.

    No frame-rate cap? That worries me, either they have vsync enabled in which case it does have a 'cap', or they don't, at which case it'll tear like crazy considering they framerate fluctuation they expect. You can't have it uncapped with vsync, as that'll always limit you to the displays refresh (60fps in most cases). That's just a sneaky way of saying "well it's capped to 60fps but it's hardly ever going to hit it"
    Edited by 2 at 10/10/09 @ 19:39
  • craigm #25 2 years ago

    been on the closed beta for a week or two now and i can say the games is probably one of the best online shooters i have ever played the gameplay is excellent, the rewards and perks are well thought out, the graphics are great and i have experienced absolutley no lag what so ever
  • craigm #26 2 years ago

    "The whole '256' rubbish is just a con, you are put in a far smaller party and made to stick to one particular area, its basically a 32 player game that updates you as to what other people are doing in other matches."

    not true all 256 players are on the one map and everyone can interact with each other
  • Cannibal #27 2 years ago

    So what way is the game structured goal wise?

    Do each of the squads have a specificed assigned task to achieve kind of like in a real battle like Normandy where one squad would need to take out gunners on the cliffs, and another would be assigned to punching a whole through the middle etc.

    Or is it just a kill the enemy thing?
  • Kenshin001 #28 2 years ago

    @Pirotic

    "So to cut a long story short, it has to look pretty bland 99% of the time just to cover that slim 1% chance that all the players might get all get on screen."

    You were the same person who said in the MAG thread:

    "it's a meta game, you get split into squads and you can only see and interact with your direct team-mates, the other 'squads' just appear on the radar...

    you don't get 128 team-mates all on screen at once :p"

    Keep moving those goalposts!
  • flanker22 #29 2 years ago

    "We see our patent applications as a way to protect our ability to continue to use our own proprietary technology, not as a means of hindering other studios"

    this guy is so full of shit, you know people file patents to keep the tech to themselves, its just retarded that this guy is trying to weasel out of saying otherwise. at least be honest about why you're doing it and not lie to our faces as if we're stupid.
  • Cappy #30 2 years ago

    If they didn't patent this tech, somebody else could. It's not about having the idea first, it's all down to getting the patent registered in the first place.

    Sony for instance didn't file patents on their DualShock design, another company later patented the method of creating rumble that they were already using leading to the the whole 'rumble is last gen' debacle.
  • FWB #31 2 years ago

    There's an excellent word for this: meh. Meh, meh, meh and meh. Graphically looks poor and the gameplay as average as can be.
  • dirk_aircool #32 2 years ago

    who cares if the grafix are poor if u can play with that many others . as long as frame rate is OK .
  • Chufty #33 2 years ago

    I've been playing this for the last few weeks, and it's really quite awesome. Technically it's spot on: there is no tearing, the framerate is solid and the netcode is fantastic. The graphics are decent too - it really shows how you can use intelligent architecture and art direction to complement an engine for added visual effect.

    Even the sound is fantastic. Massive explosions, gunfire whizzing past your head, it all adds up to a fantastic battlefield feel.

    What I love most about the game is the map design. The gameplay flows beautifully around the map as you take down objectives and meet up with other squads. I hope PlanetSide 2 takes a leaf out of MAG's mapping book.

    And those who think the 256 player thing is a con, are simply incorrect.
  • flanker22 #34 2 years ago

    @scuffpuppy

    did you even read my post? i was stating ya what they're doing with the patent makes complete sense but its the fact that he basically lies to our faces to make himself look like hes the good guy.

    This is like EA saying we needed to make NFL exclusive for the good of the NFL licenses, or jackass trenton saying its best if sony is on top of the industry. some people are so full of themselves that however heinous they act they feel as if they're always in the right.
    Edited by 1 at 12/10/09 @ 02:35
  • Buran #35 2 years ago

    After reading the article I still refuse to belive that people is paying for Xbox Live service if almost every game in the online mp is p2p, whereas a lot of mp online games in PS Network are driven by dedicated servers. For sure, UT III in PS3 weeps the floor with Gears 2 online experience.
  • M_of_the_sys #36 2 years ago

    I can echo what Chufty said. Loving the game and almost everything about it. Only issue is the small bugs (like getting shot through objects) but it is a Beta phase after all.
    I'm just worried about when the game comes out and so many more people flush the servers, will they be able to keep up the lovelyness?
    Also hope this won't be subsccription based. Can't imagine it would be.
  • M_of_the_sys #37 2 years ago

    @GulGnu

    Don't expect it to be anything like BF1943.
    It's not a game where you just run around shooting everything you see and capturing flags over and over. It's more tactical than that and relies heavily on communication.