
![]() |
![]() |
![]() |
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
Click to expand |
Click to expand |
* Note - Building and deploying for iOS® and OSX® requires an OSX environment. Win32 builds require Windows. Typical cross platform build environments use both a PC and a Mac or a Virtual Machine environment on one PC/Mac.
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
- iPhone/iPod Touch 2nd gen+
- iPad / iPad 2
- Nearly all Android phones and tablets (1.5+)
- Windows native
- OSX native
Supported IDEs
- Eclipse CDT (Win32 / Android NDK)
- Eclipse ADT (Android / NDK)
- Xcode (iOS / OSX)
- Visual Studio 2010 (Win32)
* Demo source and binaries for Windows and Android are both available at the bottom of this page.
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
Who's using BatteryTech?
BPG
|
P2R Power Rev Racing |
Dark Rage Games, Inc. |
And many more.. |
See BatteryTech-based games in action:
BatteryTech is not a game engine.
Why not? Because we believe that game developers love creating new, innovative games using new ideas that can’t be thrown into a genre. BatteryTech gives you the foundation you need to build your own cross-platform custom game without forcing you to do it in a way that you aren’t comfortable with.
Pricing
- $799.95 USD – Commercial license. Develop and deploy for all platforms. No royalties.
- $199.95 USD – “Indie” license. For individuals or companies of 5 or less. Develop and deploy for all platforms like the big boys do. No royalties.
BatteryTech License Short Info
Amongst many important items in the BatteryTech EULA, here are a few details pertaining to source code and distribution:
- BatteryTech licensees receive full source code for use in their commercial products.
- BatteryTech is not suitable for open-source software.
- You may not publish, distribute or share the source code or derivative source code of BatteryTech publicly or privately unless to a licensed party (email support@batterypoweredgames.com to verify others are licensees before distributing.)
- You may distribute publicly compiled binaries of applications built using BatteryTech with exceptions.
Who needs a license?
- The company or individual publishing the game.
- If company A hires company B to develop a game that A is publishing, B does not need a license to develop the game. If B later chooses to publish a game using BatteryTech, B requires a license.
This is not the complete license document and should not be interpreted as such. Please contact support@batterypoweredgames.com for additional info on licensing. All Licensees must read and accept the full EULA which is provided upon purchase and is also included with the source code.
Ready to start using BatteryTech for your new project?
Great! We think you'll love the results you can achieve with our platform!
![]() |
![]() |
![]() |
Lead Developer Robert Green talks about BatteryTech:
Downloadable Demo Source and Binaries
| Attachment | Size |
|---|---|
| batterytech-1.1-demo-android.apk | 656.03 KB |
| batterytech-1.1-demo-win.zip | 717.08 KB |
| BatteryTech-1.1-demo-app-src.zip | 37.3 KB |








