Just in case anyone is not familiar with it, the Sparrow Framework is an open source iPad and iPhone game engine that I have mentioned in the past, and used to create the beginner’s action game programming tutorial. I feel that Sparrow is the easiest open source game engine out there to get a handle on for beginners which has already been used in several games in the app store.
The recent update adds some extremely useful features, most significantly the following:
1. Proper API documentation which you can browse online, and also import directly into Xcode and browse through directly in Xcode’s help window.
2. A new class acting as a canvas which you can draw other display objects on, but still renders at the same speed. This class seems ideal for drawing apps/games.
You can read the Sparrow Framework official post for full details and information on the many other changes here:
Sparrow 1.1 hatched!
You can find Sparrow’s download page here.
It’s great to see the way the creators of Sparrow have been able to improve the framework without adding any bloat keeping the framework lightweight and fast.
Read More: iPhone Dev News
I recently had the opportunity to test out an iPhone development SDK for windows, complete with a simulator and compilation to native iPhone code. I was expecting a hack, and so far from what I’ve seen is a very fun, and straightforward solution for 2d iPhone game development on windows.
This post is now deprecated please visit the Dragonfire SDK Tutorial And Guide page.
The SDK is known as the Dragonfire SDK, runs in Microsoft Visual Studio, and uses C++. You cansign up for the beta on their website*** Update: It appears as though things have changed on the site and you may now have to pre-order to access the beta — another update no longer in beta. Thanks to those who sent me in that info, you can still view their site along with the sample games. I don’t know the details of the technology used, but I’ve been fiddling around with it too much today. I really like the syntax, it is very simple and straightforward. If you know C++, only have Windows, and want to make a 2D app quickly it looks like the way to go. Sample apps are available. The SDK can be used for 2D apps, but from what I understand this version was designed for games with more functionality being added for 2D apps in the next version.
I’ll leave any potential negatives out for now since it’s still in beta. Hopefully I can get some answers as to the tech/other details used, but at first glance it looks like a good solution.
Please post any thoughts below. Thanks!
If you’ve looked at open source rendering engine’s on platforms other than the iPhone you’ve probably heard of Ogre3D. If you haven’t, Ogre3D is an MIT-licensed open source rendering engine written in C++ that provides excellent performance. The iPhone port of Ogre3D provides all the major features with the exception of Shaders (due to no OpenGL ES 2.0 support as of yet), cube mapping and 3D Textures. There are few other to-dos but for the most part it looks good.
OpenGL ES 2.0 support is upcoming. Here’s hoping we see it before the introductino of the iPad.
Something to note about Ogre3D is that it is not a game engine, because it is only a rendering engine you can use components of your choosing.
You can view find screenshots, instructions to download and build the engine and a template on the Ogre iPhone Wiki Page.
Ogre3D has a tremendous community, and hopefully the level of support for the iPhone will be as high as it is on other platforms. This is certainly a welcome addition.
Please leave any comments below. Thanks!
The excellent and free Cocos2D engine has been updated with support for the iPad along with several other improvements.
Specifically the updates include:
- Support for multiple resolutions (so that you can target the 1024×768 iPad resolution)
- Support for newer versions of Chipmunk and Box2D
- A new easier to use camera
- Improved speed
- Much more.. check the changelog
You can check it out here: Cocos2D v0.99.0-rc iPad Compatible
If you haven’t checked out Cocos2D and are looking to develop on the iPhone, it is a free, and open source game engine that has been used in many hit iPhone games. Good to see that it has already become a functional iPad game engine.
The terrific open source Cocos2D for iPhone game engine has been updated, the new release contains Chipmunk 5.0 (physics engine) integration, better spritesheet handling and more.
You can read more about the update on the Cocos2D blog here along with how to upgrade your game for use with this release:
Cocos2D for iPhone 0.9.0 Beta Update Released
The update can be downloaded here: