Jump To:
Leopard Technical Q&As: Porting
Apple provides tools and programming interfaces to help move games to Mac OS X, where developers can take advantage of such robust, cross-platform APIs as Force Feedback, QuickTime, OpenGL, and OpenAL. Apple provides extensive support for OpenGL, the industry standard for high- performance 2D and 3D graphics, as well as for OpenAL, a cross-platform 3D audio API appropriate for use with gaming applications. Developers can also take advantage of such tools as GCC, an industry-standard compiler, and Shark--Apple's remarkable performance optimization tool that enables developers to quickly identify where a game's performance problems lie and make specific changes for maximum benefit. Using these tools and APIs, developers can port games to Mac OS X that run fast and are feature-complete.

View all Games Technical Q&As.
Document Descriptions
On Off

Sort by
Sorted by
AGL Changes for Mac OS X Leopard (v. 10.5) (HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
Current GDevice Dependencies (HTML) (日本語 HTML)
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
Setting environment variables for user processes (HTML)
QA1067: Tells how to set environment variables for user processes.
QDFlushPortBuffer (HTML) (日本語 HTML)
QD65: Describes a possible solution for window update problems under Carbon.