The Mac Observer

Skip navigational links

You're viewing an article in TMO's historic archive vault. Here, we've preserved the comments and how the site looked along with the article. Use this link to view the article on our current site:
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

Show: Subjects Only | Full Comments
Close Name:Guest
Subject: Game Tools

WinTel games use what -- DivX? Since MacTel games can't use the MS 3D tools, will most Mac developers use OpenGL?

Close Name:Bookman Posts: 543 Joined: 22 Apr 2002
Subject:

Direct X is what windows uses - most the mac porting houses seem to have their direct x to open gl procedures well in place.

Close Name:Guest
Subject:

DivX is a video codec (and it used to be a competitor to DVD, way back when). It has nothing to do with videogames. And, yes, Mac game publishers have been porting DirectX code to OpenGL for a long time now.

Close Name:Guest
Subject:

I should add that the DivX video codec and the DivX that was a competitor to DVD have absolutely nothing to do with each other, aside from sharing the same name.

Close Name:gslusher Posts: 2088 Joined: 13 Nov 2002
Subject: Pangea games

In the article:

Quote
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.


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.

Close Name:Guest
Subject:

Please Asypr, port Sim City 4!

Close Name:KitsuneStudios Posts: 2490 Joined: 25 Oct 2001
Subject: Re: Sim City 4 Universal Binary

Seconded!

Close Name:mike3k Posts: 61 Joined: 31 Dec 2001
Subject: SDL

SDL is another good alternative to DirectX. It's already been ported to Windows & most Unix-like operating systems including Mac OS X. A lot of Linux-based games use SDL and the new Linux-based GP2X handheld game uses SDL.

Close Name:Guest
Subject: RE: Game Tools

Sorry about the mix-up between DivX and DirectX. With OpenGL the primary Mac game tool, is it true that MS is planning to degrade OpenGL performance in the next Windows Vista?

Close Name:Guest
Subject: Re: SDL

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.

Close Name:Guest
Subject: clearing up some misconceptions

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.

Close Name:Guest
Subject: Intel only on the horizon...

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...

Close Name:Guest
Subject: Macsoft almost infuriate me

I got no impression frmo this that MacSoft intend to update Rise of Nations to a universal binary.

If they dont, it'll be another great move from a company seemingly unable to make RTS games work crossplatform, when FPS's happily do this.

MACSOFT FOR LIFE.

Close Name:Guest
Subject:

Shouldn't Sheepshaver for MacIntel be fast enough to run classic mac games like Bugdom? Has anybody tried?

Close Name:Guest
Subject: RIse of Nations + Intel + multiplayer = CRASHING

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.

Comment on this Article


You cannot edit your comments.   You cannot delete your comments.

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

  • __________
  • Buy Stuff, Support TMO!
  • Podcast: Mac Geek Gab
  • Podcast: Apple Weekly Report
  • TMO on Twitter!