Tuesday, October 23, 2018

Blaster Engine 3D and Blaster Engine 2D for Android Platforms


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 3D Download (Google Drive)



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.


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)