BLASTER ENGINE 3D
Blaster
Engine 3D is a 2D/3D Graphics Engine
& App Development Framework for the Android operating system using Java.
The purpose of the engine is to build ultra-fast 2D or 3D apps for Android
devices using direct GPU acceleration supporting Open GL ES 3.0, and Open GL ES 2.0. Blaster Engine 3D supports GPU
Hardware-Accelerated 2D apps or Hardware-Accelerated 3D apps(with 2D sprite and
logo support). The engine supports the newest Android operating system: Android 8.0, Android 7.0, and Android 6.0. It is free and open-source so feel free to use it for
your own Android app or game development.
FEATURES
-
2D/3D Graphics Engine for Android OS to build
2D or 3D apps or games for Android devices
-
Fast frame-rates for 2D and 3D Apps using GPU
hardware acceleration supporting Open GL ES 3.0 or Open GL ES 2.0 (at least 50-60+ frames per second on
average for Samsung Android phones)
- GPU hardware acceleration supporting Open GL ES 3.0 (with Dynamic Lighting Model and Light Mapping support) and Open GL ES 2.0 (with Multiple Lighting Support)
- Supports the newest Android systems: Android 8.0, Android 7.0, Android 6.0
-
Fast loading times (for bitmaps and sprites)
with GPU hardware acceleration
-
High-resolution 2D bitmaps and textures (720
p) with GPU hardware acceleration
-
Scalable software resolution (up to max
resolution of Android device)
-
Intuitive to understand engine architecture (“The
Game Object and Scene” Design Hiearchy and “Pipeline Display Graph Tree”)
-
Easy to extend GUI classes for your own
custom GUI components
-
Isolation between engine code and app or game
code
-
Android OS layer is completely hidden from
game logic
-
Optimized 3D Model (OBJ) Parser to parse 3D
model files with more polys more efficiently (i.e. less asset loading times on
mobile phones, ~ 5 sec for 20k poly 3D models)
-
Optional Programmable shaders for custom user
lighting effects (via Open GL ES 3.0, Open GL ES 2.0)
Blaster Engine 2D (Hybrid)
Blaster
Engine 2D Hybrid is a 2D
Graphics Engine & App Development Framework for the Android operating
system using Java supporting both software rendering and hardware acceleration
via Android 7.0 SDK. Develop faster apps
utilizing Android 7's hardware accelerated application model. The purpose of the engine is to build
ultra-fast 2D apps for Android devices using a central graphics pipeline
software architecture. It is a 2D
software rendering version of our GPU-accelerated Blaster Engine 3D graphics
engine. The engine supports the newest Android operating system: Android 7.0.
It is free and open-source so feel free to use it for your own Android app or
game development.
An open-source 3D graphics engine and 2D app development framework for the Google Android Operating System using Open GL ES 2.0, Android Studio (Java) and Android SDK featuring Mobile Hardware Acceleration, Universal Game Object Hierarchy, and Stage-Based Pipeline Software Architecture with a Real-Time Asset Loader.
An open-source 3D graphics engine and 2D app development framework for the Google Android Operating System using Open GL ES 2.0, Android Studio (Java) and Android SDK featuring Mobile Hardware Acceleration, Universal Game Object Hierarchy, and Stage-Based Pipeline Software Architecture with a Real-Time Asset Loader.
FEATURES
-
2D Graphics Engine for Android OS to build 2D
apps or games for Android devices
-
Supports software rendering and hardware
acceleration using Android 7.0 SDK (hardware textures and hardware accelerated
canvas)
-
Fast frame-rates for 2D Apps using Android 8's hardware accelerated application model
-
Fast loading times (for bitmaps and sprites)
-
Scalable software resolution (up to max
resolution of Android device)
-
Intuitive to understand engine architecture (“The
Game Object and Scene” Design Hiearchy and “Pipeline Display Graph Tree”)
-
Easy to extend GUI classes for your own
custom GUI components
-
Isolation between engine code and app or game
code
-
Android OS layer is completely hidden from
game logic
Blaster Engine 2D (Hardware Acceleration) Download (Google Drive)