Tuesday, November 6, 2007

Mac Specific Development

With the Mac, the story is diffrent, and it is far from "standard" its enviorment is a hybrid of BSD UNIX and the GUIness of Windows, or vice versa. Macs are, well made and their OS really works well and solid. Like Linux we have had zero downtimes with these machines.

Game development seems amiss as the Mac is geared to just contemporary development. The tools are not "obvious" and may require some digging into the machine to find the right development tools, but they are there.

Macs do things just a tad diffrent than PCs, and its main interface has specilized tools Carbon and Coco that spins a slightly diffrent syntax than the core C++, but the Mac is capable of C++ programming with the C++ Tool framework.

We find that the development should be done through the OS's XCode, but the user is free to go the Linuxy gcc/subversion route, XCode gives a efficient veiw of the code, the source and binaries all in one place.

Macs are not known to be "game machines" but they are certainly capable of becoming them. OpenGL's direct compeditor DirectX obviously does not play well with the Mac platform. The only real way to "develop" with the .NET, XNA and DirectX suite is to either to install VMWare or Parrlles to actually run Windows or install Mono (the open source port to the .NET platform)

No comments: