• Register
Post news Report RSS Introduction

I'd like to announce my iOS static library for game development. It's been around for about a year and used to ship a few games to the App Store.

Posted by on

I'd like to announce my iOS static library for game development. It's been around for about a year and used to ship a few games to the App Store.

What is it?

Basically it is an implementation of the XNA framework 4.0 in Objective-C using iOS SDK. It gives you a lot of the same classes that the XNA framework has: Game, SpriteBatch, ContentManager, game components and services system, an OpenGL ES 1.1 (fixed-pipeline) implementation of the GraphicsDevice (full support for 3D graphics), audio over OpenAL etc ...The current version is 0.4.5 and it's far from a complete implementation of XNA. I've only started scraping the surface of GamerServices to support Game Center in the same way that Xbox Live Achievements and Leaderboards are handled. Only basic text .x 3D model loading is supported. But there's also a lot there that makes it quite possible to ship games to the App Store with it.

Why?

I have been coding with XNA since the beta and really love the framework. I respect the team behind it for their software architecture and they made a really clean object-oriented frameworks. Even more so in XNA version 4, which polished up the architecture significantly. When I switched my ambitions from XBLIG to iOS I wanted a nice object-oriented framework to make my games with. I was not satisfied with the existing ports of XNA that use the pricy MonoTouch, so, as usually, I decided to code my own. Sometimes I regret this decision, but hell, I never knew how to make it easy for me. It's taking a different approach then the ones using MonoTouch as it's written natively using Objective-C.

Anyway, that's it. If anyone else finds it of good use, it's out there to use. Download and more information:

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: