Jun 10

Mac game porting

Tag: Codeminion,Game Development,TechnicalMaciek @ 3:01 pm

We are currently working hard to bring our latest games (StoneLoops! and Saqqarah) to the Mac platform and I must say I am shocked to see how problematic it is. StoneLoops! was developed using the Popcap Framework and is now being ported by RedMarble Games.  With the second game it is different because Saqqarah is the first game developed on our own new 2d game engine CUG Framework, which was designed to support Mac out of the box. What is interesting that both games are actually running fine on Mac computers but almost every day we encounter a new issue which prevents us from calling the games complete!

I imagined that supporting a closed platform like Mac would be much less troublesome than developing games for the Windows platform. Unfortunately I was wrong as it seems that supporting OSX 10.3 and 10.4 on both PowerPC and Intel is more troublesome than supporting all versions of Windows since W95! Thank god, I am not responsible for Mac porting at Codeminion!

Today we have decided that we will be supporting only OSX 10.4+, but I’m not sure if it is the right decision. After talking to some portal representatives I learned that some of them still require OSX 10.3 or even 10.2 support and it would be a big shame if our games could not be distributed there.

Although it is taking so long, I think that all this hurdle will eventually pay off. After all sooner or later we will resolve all the issues and when we have it all under control making our future games Mac compatible should be a breeze. I just hope it will be sooner than later…

Share/Save/Bookmark

Related Posts

3 Responses to “Mac game porting”

  1. Roman says:

    That’s why we use BlitzMax 🙂

    Who does require compatibility with OSX 10.3 or 10.2?

  2. Maciek says:

    According to our knowledge BigFish requires 10.3 and Real requires 10.2. But in the latter case it might be just that their requirement document is outdated.

  3. Philip says:

    Does anyone uses OSX 10.2 or 10.3? I think guess not.

Leave a Reply