Mac Game Companies Talk Universal Binaries, Move to Intel-Only [UPDATED]
TMO Reports - Mac Game Companies Talk Universal Binaries, Move to Intel-Only [UPDATED]
by , 4:35 PM EST, January 25th, 2006
While many of the applications used by most owners of Intel Macs -- Microsoft Office, the iLife suite, Safari and so forth -- either now ship as Universal Binaries or run acceptably with Rosetta, games have proven to be a sticky situation. Casual games and older titles for the most part run well in Rosetta, but newer, hardware-intensive releases will need Universal Binary updates to achieve acceptable performance.
Of course, "acceptable performance" is a subjective term, as most gamers know. One Mac Observer reader and owner of a new Intel iMac reported last week that such titles as Halo and Medal of Honor "ran perfectly. A game with high resolution graphics looked great and the performance was fast," he said.
Glenda Adams, Director of Development at Aspyr Media, backed up that assertion when contacted by The Mac Observer. "Any of the games that shipped more than a year ago, like Medal of Honor, seem to run at decent frame rates and look good," she said. However, "a few of the more recent games, like The Sims 2 and Doom 3, don't run as well," she noted, "although it is pretty amazing to see them run under emulation mode with a bit of a sluggish frame rate."
She added that Doom 3 and The Sims 2 will both receive Universal Binary patches, which will be free. "We're in the process of going through our back catalog of games and testing them on the new iMacs," she explained. "The games that have performance or stability issues will be the most likely to be updated to Universal Binaries."
Other publishers of more hardware-intensive games reported similar performance. Henry Price, MacPlay's Director of Sales and Marketing, said that such titles as Aliens vs. Predator 2 and TRON 2.0 run in Rosetta. "We have not made a determination on Universal Binary patches," he added.
In contrast, Al Schilling, MacSoft's Director of Marketing, said that he has seen a 25% performance decrease on the Intel iMac, compared to the 1.8GHz iMac G5, when running such games as Halo and Unreal Tournament 2004 in Rosetta. "The guy who claims to be running Halo 'acceptably' on the new iMac may be right," he added, "depending on what he feels is acceptable and what features he's willing to turn off in order to get an adequate frame rate."
However, the company's strategy titles, such as Rise of Nations and Tropico 2: Pirate Cove, "are performing quite well on the new iMac [in] cursory testing," Mr. Schilling said. "As would be expected, games like Scrabble are smooth and glitch-free."
MacSoft president Peter Tamte added that the company's plans for Universal Binary patches will be announced "in the coming weeks," along with upgrade policies. Epic Games' Ryan Gordon, who has a lot of experience porting games to the Mac, said that a Universal Binary of Unreal Tournament 2004 could be out "in a few days." He noted that the Intel Mac version has existed since last June's Worldwide Developers Conference (WWDC), where Apple CEO Steve Jobs first revealed the switch to Intel, "but there was no way I'd ship this without trying it on real production hardware."
Mr. Gordon expressed surprise that others have seen poor performance from Unreal Tournament 2004 through Rosetta, since he recalled it running well on the developer systems Apple had available during the last WWDC. However, "there are a lot of factors [involved]," he acknowledged. "I might try to figure out what happened there, but mostly this solves itself with a Universal Binary."
He added: "Previously I had seen games that were very CPU-intensive that performed well [in Rosetta] and I have no doubt that as time goes on and real benchmarks are posted, Apple can either pressure companies to port to x86 or at least tune Rosetta for specific 'problem' apps that have no plans to move to the new platform."
Dual-Booting Possibilities
Mr. Gordon was among those warning last year of potential problems in the Mac games marketplace if the owners of Intel Macs could install Windows on their machines. The hypothesis was that the ability to run Windows would kill Mac gaming because consumers would simply play the Windows versions, rather than wait for the Mac versions to be ported. While time will tell if that happens, a recent Ars Technica review of the new iMac revealed that the computer refused to install Windows, nor would it boot off a Windows XP or Windows Vista Beta disc.
"I'd bet money that it'll be less than a month before Linux is running on the iMac," Mr. Gordon said, "and maybe another month at most from there for Windows. Once you can execute code at boot-up, you can basically do anything. The Linux crowd is going to get past [the iMac's inability to boot on a Windows install disc] any moment now, and once they've documented how to do it, someone will get a boot loader to boot Windows."
He acknowledged, however, that "the trick after that is getting drivers for all the hardware in the thing. Some of it is standard Intel components, and I'm sure some of it is not. When you need some vendor to do an Intel Mac version of their Windows driver, even if it's a trivial change, you are at their mercy."
Mr. Gordon added: "This is also true with game middleware. The bits I already have source code for, like the Karma physics library, I ported to the Intel Mac in about the time it would take to write the e-mail asking a vendor if they could do the port for me."
The Casual Market Breathes a Sigh of Relief
Companies that publish casual games all reported acceptable performance for titles with less-steep system requirements. For example, MacPlay, which recently moved away from pursuing AAA titles and started focusing on the casual market, reported "great performance" of those releases, which include Lemonade Tycoon and Super Collapse! II. However, Mark Stultz, who handles Mac porting for the company, said that Universal Binaries of those games will still be released soon.
At Freeverse, which made such games its bread-and-butter before moving into the hardcore space with the upcoming Heroes of Might and Magic V, co-founder Colin Lynch Smith said that Universal Binary versions "of our more popular titles (like Burning Monkey Solitaire) will be created this year as they become due for a rev on our normal roadmap."
He added that, compared side-by-side, gamers won't be able to tell the difference between PowerPC and Rosetta when it comes to the company's older titles. "Apple did such a great job with Rosetta," Mr. Lynch Smith noted. "This has been a much easier transition for use than the OS 9 to OS X migration."
Over at Feral Interactive, where the company publishes a mix of hardcore and casual games, a representative said that initial testing shows "that performance on most of the games will be acceptable under Rosetta, but we have not had enough time to evaluate them fully." He saw the publisher issuing Universal Binary patches "if necessary, but we are hoping that most will not need patches, as this means we can spend more of our time and effort on bringing new games to the Mac."
Brian Greenstone, founder of Pangea Software, has jumped ahead of the pack by releasing Universal Binary updates for Nanosaur 2 and Bugdom 2, with an Otto Matic update "sitting here ready to go," he said. The company's upcoming Enigmo 2 will be a Universal Binary when it ships, after which time he expects to start working on updates for Enigmo and Cro-Mag Rally.
Mr. Greenstone reported that while Cro-Mag Rally "runs perfectly, and at very high frame rates," in Rosetta, Enigmo is "kinda borderline ... Still, it's quite playable." Unfortunately, such older OS 9 releases as Bugdom, Nanosaur, Firefall and others "are toast. They're just too old to fix," he said.
With Classic support unavailable in the new Intel Macs, gamers may want to keep a PowerPC G4 Mac hanging around for those times when they want to play older titles that will likely never see updates.
Intel-Only on the Horizon, Or Maybe Not
Publishers had a variety of feedback when asked when they expect to move away from Universal Binaries to Intel-only. While all the games slated for release this year will be Universal Binaries, the need to develop for and support two different processor families adds extra time to schedules that many Mac gamers already find frustrating. An Intel-only Mac gaming universe will hopefully enable release dates that are closer to titles' PC and console counterparts.
Ms. Adams reported that Aspyr will likely make the move to Intel-only in "late 2006 at the earliest, and maybe not until 2007." Mr. Tamte pushed MacSoft's timeframe out further, at least with regard to the company's original development, saying that he expects the shift to happen in late 2007. Over at Feral, the company's representative quoted an 18-to-24-month schedule "for the high requirement games, but lower spec'd games might have Universal Binaries for longer, depending on demand."
However, Mr. Greenstone didn't expect to go Intel-only for three years, which he said "seems to be the usual time range for killing off old machines." MacPlay's Mr. Stultz responded that he doesn't see Intel-only happening "anytime soon," while Mr. Lynch Smith thought it will take "a couple years" for Freeverse to make the move. "Macs just last too long!" he said.
Everyone contacted for this article, however, agreed that the new Intel-based Macs are a move into a gaming future bright with promise. With hardware parity achieved, game performance in the Mac and Windows worlds will be very similar. "I think users are going to be very happy with how the games run on their Intel Macs, compared to both older Macs and PCs running the same games," said Ms. Adams.
"All indications are that we're going to see much better performance for Mac games on this new hardware," added Mr. Schilling. Noted Mr. Tamte: "Games that take advantage of multi-core processors, and combine this with awesome graphics hardware like the ATI X1600, are going to generate some truly amazing game performance on both iMacs and MacBooks."
6:11 PM, EST: Added quotes from Epic Games' Ryan Gordon.
Observer Comments
In the article:
QuoteMr. Greenstone reported that while Cro-Mag Rally "runs perfectly, and at very high frame rates," in Rosetta, Enigmo is "kinda borderline ... Still, it's quite playable." Unfortunately, such older OS 9 releases as Bugdom, Nanosaur, Firefall and others "are toast. They're just too old to fix," he said.
As I recall from my own experience--and confirmed by Pangea, Bugdom and Nanosaur don't work well, if at all, in Classic, either. So, they were toast a while back.
I never got very far in Bugdom, but Bugdom 2 is much easier, so I finished it pretty easily. The fun then came in trying to maximize the score by finding all the acorns--some are well-hidden.
Thu Jan 26, 2006 11:17 am Subject: Re: Sim City 4 Universal Binary
SDL is not a replacement for Direct X. It is a replacement for GDI (Windows Graphic Device Interface) or GLUT. All that SDL allows you to do is have low level access to the computers hardware (ie. Frame Buffer, joystick, keyboard, etc.). If you want a 3D application you either have to write your own library to perform 3D to 2D projection, or you can use OpenGL as a replacement for DirectX. The reason being is that DirectX and OpenGL are 3D APIs which allow accurate and stable projections, lighting, transformation, etc. SDL is Platform Independent, and that is why it is used in a lot of Indie games, and sometimes commercial games.
Game developer chiming in here:
The fact that Apple has switched to Intel hardware has VERY LITTLE to do with people's ability to port things over to the Mac. Some of this article seems to hint at that. It seems like the author makes it sound like it might be easier to port something to OS X because of the Intel hardware. This is _mostly_ not the case. It is 95% about the software.
And believe me, if one's programming team has any competence at all and uses C++, it is piss easy to port to OS X, PPC or x86. It would take less than one day to port our AAA FPS title that's 5 months in development if our stupid 3rd party dependencies weren't in the way. Hopefully they will actually loosen up and help us port their crap for them.
What is important is how the market will respond to Apple's switch. If their share grows and consequently the potential market for games grows, more and more companies will be releasing games for the Mac.
I personally don't think Mac game dev will suffer. I have a MacBook Pro on order and I will try very hard to get WinXP on it. However, I'd rather just stay in OS X if I could instead of booting into Windows just to play games.
I was afraid of this. Damn it I knew that Universal Binaries was too good to be true at least in the long run. I bought a dual-core G5 in November and I'm not planning on either replacing it with a Intel-Mac or getting another Mac in many years. This is going to have the same effect on my new G5 as the introduction of G3's had on my PowerMac 7600. There won't be many new games that'll work on my powerfull Mac. I hope at least that I can get copies of Quake 4 and UT2k7 before the change to the worse happens...
Rise of Nations players have to filter each other (based on Intel or PowerPC) for multiplayer (GameRanger) games because there is continual crashing of the game when Intel and PowerPC players have multiplayer games.
It's sad when a bunch of kids on GameRanger have figured this out while the developers who get paid the big bucks haven't.
Comments are currently closed. Please email the author instead.
Recent Headlines - Updated February 9th
- Tue, 9:35 AM
- Product News - Notebook, iThoughts Add TextExpander touch Support
- 9:00 AM
- Hidden Dimensions - The Killer Surprises Waiting for Steve Ballmer
- 8:50 AM
- Product News - Aperture 3 Adds Faces Support, More [Updated]
- 8:30 AM
- TMO Quick Tip - Fixing iPhone and MobileMe Sync Headaches
- 8:12 AM
- News - Apple Store Offline, Rumors Point to New Laptops
- 8:00 AM
- TMO Appearances - TMO’s Bryan Chaffin and the Atomic Love Bombs Perform During Macworld Expo
- Mon, 5:37 PM
- News - Juniper Readies Software to Improve Cell Carrier Networks
- 5:17 PM
- Macworld Expo - Macworld Expo 2010 Hess Party List Goes Online
- 4:11 PM
- News - Survey: iPad Announcement Increased Awareness, Fails to Convert New Buyers
- 3:30 PM
- TMO Appearances - Dave Hamilton Keeps Your Mac Lean and Clean at Macworld Expo
- 1:10 PM
- TMO Appearances - Mac Geek Gab Live Recording at Macworld Expo
- 12:39 PM
- Deal Brothers - Western Digital 750GB My Passport Essential SE Portable Hard Drive: $129
The Mac Observer Reader Specials
- TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
RamJet Memory: Mac Pro 8GB Kit $275.99, Mac Pro 4GB Kits $145.99! Sale on MacBook and MacBook Pro 8GB kits $459.99! MacBook, MacBook Pro, iMac Mac mini 4GB Kits for $113.99! 1TB SATA Hard Drives for $109.99! Click here- If you own a car, you need CarMD! Catch problems, estimate repairs and more. Now for Mac. $98.99 at www.CarMD.com Save $10 with code TMO1.
If you're using a Mac, then you've gotta check out Full Tilt Poker for Mac. This Full Tilt Poker bonus code does the unthinkable, it actually rewards!For the latest Apple products use Ciao, a price comparison website, to find laptops like MacBook Air. Then find the best prices on MP3 players and use our comparison tool to evaluate mobile phones like the Apple iPhone.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.


