Sunday, August 17, 2014

Rainbow Engine


Marcus Burney

Lab 4 Rainbow Engine

August 11, 2014



Rainbow Engine

Developer - Tommy Nguyen

Licensing Name: MT

Price – Unspecified

Source code included : Yes


Supported Features - Rainbow

Features

Platforms
Android – Android Phones and Google devices
iOS – Apple Based products ex. IPhone, Ipad, etc.
Linux systems
Mac OS X Windows – Cross platform compatibility

Audio on Rainbow
Implemented on top of Open AL and Open SL ES (Android devices-only). Support for the following formats:
Android: Any format supported by Android’s Open SL ES
Linux/Mac OS X/Windows: Uses Ogg Vorbis files for audio
iOS/Mac OS X

Graphics Card used on Rainbow
Uses mostly OpenGL ES 2.0 compatible features:
Shaders
Sprites-based rendering with implicit batching
Text rendering (supports TrueType and OpenType through FreeType)
Texture atlas (PNG and PVRTC)

Input used within Rainbow

Accelerometer (Android and iOS)
Keyboard and mouse (Linux/Mac OS X/Windows)
Microphone (Android and iOS)
Touch (Android and iOS)
 
Others features within Rainbow
Lua scripting language with debugging console and hot reloading
Physics (Box2D)
Scene graph
TestFlight integration

No comments:

Post a Comment