i am sorry but i fail to understand why this game won't run on a gma. I have personally played this game via bootcamp under windows XP and windows Vista successfully and if you don't beleive me here is a video of someone else doing it.
http://www.youtube.com/watch?v=V19-5QWLKy0&feature=related
can you please explain why you have blocked the ability for macbook and mac mini owners to play a game that was released for Windows in September 2004 and has a lot less steeper PC requirements?
The GMA was designed, and drivers written and developed for Windows. The GMA on a Mac has Mac drivers which are different to the PC ones as they are designed for a different OS and rendering method so performance on PC and Mac with the same card depends on drivers and OS as well as the program code.
The PC version of the game did not officially support the game on the GMA card, when we started to port the game we aim at all graphic cards but once we had managed to get the game running well on OpenGL and OS X (which turned out to be quite a task) the GMA did not have to support the OpenGL methods we are using to get the game to run.
We then are stuck in a dilemma do we try and get the game to run on a card that was not supported on the PC or do we disable the card and ship the game for everyone else.
We have not blocked the ability to play the game on a GMA we have just stopped the game from starting on MacBooks with GMA cards. The reason is if we did not add in this check people on GMA cards would get a pile of random triangles flickering on the screen and that's it. Instead of allowing users to load a game and have it crash or just random textures appear we placed a warning and stopped the game before it got that far.
The game demands on the PC and Mac at least a dedicated 64MB graphics card with full hardware T&L support. On the PC the software fallback and drivers mean that you might be able to get the game to run on some integrated cards but this does not mean it is necessarily easy or possible to get it running on a Mac.
Rest assured we want to get games on the GMA as it is a big market if we can't it is not because as you have said "blocked the ability for macbook and mac mini owners to play a game" rather it is because we genuinely had issues that stopped us from supporting the card. As most games don't support the card on the PC (you might or might not get lucky with integrated cards) it is hard for us as a Mac publisher to support hardware that was not supported or designed for on the PC originals.
Their is nothing more I can say apart from we are trying to get as many games on the GMAs as we can but sometimes games cannot give the performance levels required for us to support them on these integrated solutions.
Sadly as you know Colin was one such example.
Edwin