You've noted that Quake 3: Arena is being A huge thanks to Tim, the rest of OmniGroup, and Graeme Devine at id Software and Ken Dyke of Apple for all of their hard work. And if you haven't checked out any Omni's other programs, be sure to head over to their web site and do so now -- OmniWeb simply rocks. If you've got a copy of OS X beta and a full install of Q3A, download the OS X application from
written in Cocoa. What kind of initial support will there be for input
Well, "written in Cocoa" is a bit of a stretch since so little of the code is Mac OS X specific. The small amount of Mac OS X specific code uses Cocoa for some of the input tasks and a few other things (little panels and such).
Currently any input device that would normally generate keyboard and mouse events should work (so, this will usually just mean keyboard, mouse, trackballs or whatever else Apple supports). This is certainly sufficient to support Q3, but flight simulators and other types of games may want joysticks (I don't know anyone that plays Q3 with a joystick so we haven't worried about that).
Also, what sort of 3D support will Q3A have? Currently, only the native ATI
chips seem to work under the OS X Beta. Have you heard from 3dfx on support
for Voodoo 2, 3, or 5 cards?
Q3:A will have whatever 3D support Apple or other vendors provide. That is, we just use the built in GL acceleration -- we don't care what driver or card is doing it. Right now this means ATI Rage 128 and friends. Later, once Apple releases drivers, Radeon support should magically start working. If 3dfx or NVidia or whoever integrates a GL driver into Apple's framework, it will start working too (although there may be additional GL extensions we'd want to take advantage of on different hardware).
Any projects you have in mind for porting currently?
We're certainly interested in porting other games to Mac OS X. Whether we will do them all for free is open to question. So far we've done the id games for free since it really hasn't taken all that much time and since we love them. You certainly won't see us porting 100s of games for free.
How can you guys afford to do all this great work for free? Do you have
a PayPal account we can publicize for donations? :)
The easiest way to get $s to us would be to buy our Mac OS X products (OmniWeb, OmniPDF, OmniOutliner, etc) from http://www.omnigroup.com/.