-
Notifications
You must be signed in to change notification settings - Fork 9
Home
This is a companion library for iPhone OS game development using the Cocos2D-iPhone framework.
There are a few game development frameworks for the iPhone OS, and developers can also just use OpenGL/ES and the other low-level APIs directly.
Cocos2D-iPhone is the library I have chosen because it is very much alive, has a strong and growing community and provides in most all needs of basic and more advanced game development with a healthy and usable API.
iLibs is being actively developed as it provides the basis for the games I write.
It was born from extracting generic components out of the Gorillas codebase and is currently mostly being used by Deblock. It is not a feature-complete library that provides in all your needs but does its best to be extensible.
I consider iLibs to be in an alpha stage. The API is not mature but is fit enough to be used for game development.
Currently, the library is undergoing a feature push as new features are added on a weekly basis. The API should not be considered stable but is fairly reliable.
- Cocos2D Actions: Modify arbitrary properties in combination with other cocos2d-iphone Actions such as Ease actions.
- Abstract Application Delegate: Takes care of cocos2d-iphone and iLibs initialization.
- Configuration: A configuration singleton provides dead-easy NSUserDefaults-backed strongly typed property-based configuration.
- Audio: Configuration-based music manager and dead-easy sound effect management.
- Logging: Support for logging at debug, info, warning and error level with a clean API.
- Cryptography Utilities: Hashing, Encrypting and Decrypting.
- Cocos2D Layers: Animating loading/aiming bar, Node scrolling (such as UIScrollLayer), flicking and swiping, Automatic Menu/Configuration menu generation.