BatteryTech™ is a high-performance mobile platform abstraction framework. Boiled down, it is a way for you to write native C++ code for Android™ and iPhone® while developing on a Mac® or in Windows®.
BatteryTech allows you to:
- Deploy on both Android™ and iPhone® with very little extra time invested
- Skip having to mess around with clunky platform APIs
- Have the highest-performing code possible
- Build your own custom game engine using libraries like Chipmunk Physics, Box2D, Bullet, Lua and others
- Develop more in less time by testing most builds on a fast PC or Mac
- Port existing titles only once to get multiple platform support
- Develop multiplayer games that work across all platforms (iPhone vs Android in real-time)
- Enjoy native coding without the worry about getting it to work on another platform
Features
- OpenGL ES 1.0, 1.1 and 2.0 (Shader) support
- Lightweight, High-performance Audio Mixer
- Lightweight GLES UI Library
- OGG, PNG, JPG, GIF and TTF decoding
- Asset-based File IO
- Standard Networking
- Cross-platform demo app using Box2D with projects for every OS
Supported Targets
- Windows native
- OSX native
- iPhone/iPod Touch 2nd gen+
- iPad / iPad 2
- Nearly all Android phones and tablets (1.5+)
Supported IDEs
- Eclipse CDT (Win32 / Android NDK)
- Eclipse ADT (Android / NDK)
- Xcode (iOS / OSX)
- Visual Studio 2010 (Win32)
What's in the demo:
- A basic game framework using GameObject creation and management
- Menus, sounds and music examples
- Box2D integration
- Support for both Fixed-Function and Shader rendering depending on device
- Examples of loading, changing and saving settings to file in a game
No comments:
Post a Comment