Slashdot Mirror


John Carmack On RAGE For iOS/Android

Andrew Smith writes "John Carmack has an article up on the Bethesda blog discussing the iPhone/iPad version of RAGE, which is said to run at an impressive 60fps. 'Managing over a gig of media made dealing with flash memory IO and process memory management very important, and I did a lot of performance investigations to figure things out. Critically, almost all of the data is static, and can be freely discarded. iOS does not have a swapfile, so if you use too much dynamic memory, the OS gives you a warning or two, then kills your process. The bane of iOS developers is that "too much" is not defined, and in fact varies based on what other apps (Safari, Mail, iPod, etc) that are in memory have done. If you read all your game data into memory, the OS can’t do anything with it, and you are in danger. However, if all of your data is in a read-only memory mapped file, the OS can throw it out at will.' And a tweet by Carmack yesterday suggests that an Android version of RAGE is on the way too."

2 of 105 comments (clear)

  1. Rage? by ThePromenader · · Score: 5, Funny

    Is he angry about Android?

    --

    No, no sig. Really.

    ThePromenader
  2. Re:60fps on a phone? Why? by UnknownSoldier · · Score: 5, Informative

    Sorry for sounding like a jerk, but your exposition on rods and cones is all nice and good, but it is _completely_ missing the point, and tells you have never actually shipped a game.

    1. You provide "head room" or "breathing room" so when the level designers and artists go crazy, you don't blow you frame rate budget,
    2. If you can't hit 60 Hz when you ship, you can still EASILY hit 30 Hz. It is MUCH harder when you are already barely pushing 30 Hz at alpha/beta and you need to guarantee every playable area needs to hit 30 Hz without having to drastically redo levels / models, and/or optimize code
    3. 60 Hz is smoother then 30 Hz, (yes there are people that can tell)

    > So why is Carmack talking about 60 fps on a graphics engine designed for phones? Is he actually clueless about the issue,
    As he practically _invented_ 3d first person shooters on PC, I _seriously_ doubt that.