UK software developer Coderus has released a pair of case studies that explain how the company's software development tools can help port software from PC to Mac.
Coderus develops software called MacDX, an extensive tool that makes it easier to port software to Apple's platform. The company claims its tools can significantly reduce development time for a port while offering extensive graphics support.
The two case studies look at how MacDX was used in two recent Mac game projects - the Disney/Pixar Mac version of Cars and a range of titles from Virtual Programming.
In the case of Cars the developers (Gunnar Games) needed to ship a game for PC and Mac in the same box. "Being a software house that develops mainly PC film and television tie-in software titles, this was going to be challenging in terms of time, but also because we would be providing our first Universal binary and Mac OS product," the case study explains.
The company chose to use MacDX because it allowed it to reuse the majority of its DirectX code, which covered rendering and sound engines. As part of the MacDX SDK there is an open source Win32 API compatibility library which provided a large percentage of the Windows API the developers already employed.
The development chief of Gunnar Games said: "We never could have finished the port of our latest game on time without the help of MacDX."
The second case study looks at UK developer, Virtual Programming, who used MacDX to assist in porting a series of historical strategy simulations from Paradox Entertainment to the Mac, beginning with Europa Universalis.
After initial wrinkles in the Windows source code were figured out, the developers chose to use MacDX for several more games, with increasingly impressive results - in some cases, games were running in beta form in as little as two weeks.