- iPhone, iPod and iPad
- Android phones and tablets (1.5+ including Ice Cream Sandwich)
- Samsung Bada 1.0 / 2.0
- Blackberry BBX (Playbook)
- Symbian
- WebOS
- Windows Mobile
- Mobile Linux
- LG-TV
- Windows Desktop
- Mac OSX
IwGame's rich feature set includes:
- Native and cross platform
- Free and open source
- Fully documented and supported
- Support for multiple platforms (iPhone, iPad, Android, Bada, BBX, Symbian, Windows Mobile, mobile Linux, LG-TV, Windows and Mac OS)
- Layered sprites / sprite management (CIwGameSprite)
- Support for text and fonts. Also support for text based sprites and text based game actors
- Extensible actor / scene / camera system for organising game and game objects. Also
supports multi-part actors with independent animation time lines per part and automatic hit testing.
- Box2D integration into the scene and actor system as well as XOML. Physical objects, materials and shapes can be defined declaratively.
- Advanced extensible animation system based on time lines with smooth key frame interpolation, easing (linear, quadratic, cubic and quartic in and out), delta / absolute animations. Also supports start, end and repeat events and actions
- Multi-channel audio and music playback
- Touch and multi-touch support
- Button, keyboard, accelerometer and compass support
- Powerful extensible XML based mark-up system (XOML) – Enables definition of IwGame objects from XML script such as Scenes, Actors, Images, Animations, Timelines, Shapes, Physical materials, ResourceGroups, Cameras, Actions, Events, Variables, Styles and Templates. Also supports data binding and conditional variables and actions
- Queued POST / GET http communications
- Global and scene local resources, including automated clean-up
- Support for resource groups
- Support for particle system actors
- Auto handles resizing to any size / aspect ratio display using virtual canvasses
- Auto handles frame rate variations to produce smooth animation
- IwGameAd engine which mediates ad collection, display and click processing across multiple ad providers (12 providers supported to date). Ad system uses an animation system that is producing 3%-8% CTR
- Support for streamed IO style access to memory
- Support for simple, fast and memory efficient XML serialisation using memory pooling
- On demand GIF, PNG and JPEG image loading over HTTP
- PNG image format saving
- String builder support reducing memory fragmentation when dealing with strings
- Platform agnostic File I/O
- Timers and other utilities
- Supports ultra smooth animation via sub-pixel rendering
- Supports batch rendering for optimised image rendering
- Support for Facebook
- Full source provided to a commercially available game cOnnecticOns
- Built using the Marmalade SDK
The latest additions to the IwGame Engine include:
- New XOML RemoveAllScenes action added – This will remove all scenes excluding the scene that is provided
- Data bindings now added to XOML – You can now create a bindings list which pair properties up to variables. Changes made to those variables will automatically be applied to the object that they are bound to.
- Actors and Scenes now support data bindings
- Conditions variables now added to XOML – A condition variable allows you to string together some basic logic based on the value of other variables, these can then be attached to Actions to create conditional actions
- Actions and Action groups now support conditional variables
- IIwGameXomlResource now have parents
- CIwGameString now supports encoding / decoding to / from hex
- CIwGameSprite now has a RebuildTransformNow()
- CIwGameSprite now has an update method where the transform will be rebuilt. This ensures that all transforms have been built before rendering
- CIwGameScene now has a PreDestroy() method which gets called when a request to destroy a scene is received
- CIwGameActorImage now has a SetSrcRect() method
- Added sound and music volume control to CIwGameAudio
- CIwGameSound now accepts a parameter that allows you to specify volume, frequency and panning when playing a sound effect
- Many minor bug fixes and general improvements
Full details covering all aspects of the update are available on the drmop blog at http://www.drmop.com/
For more information about the IwGame Engine please refer to http://www.drmop.com/
# # #
Game and application software developer for portable and smartphones / tablets (iPhone, iPad, Android, Samsung, Windows Phone 7 and Blackberry), established in 2002, previously working on titles such as Need for Speed for Nintendo platforms
Photo:
http://www.prlog.org/




