Subscribe:  iCal  |  Google Calendar
Vancouver CA   12, Aug — 17, Aug
London XE   17, Aug — 20, Aug
Cologne DE   19, Aug — 21, Aug
Cologne DE   22, Aug — 26, Aug
Seattle US   28, Aug — 30, Aug
Latest comments

Most interesting and inspiring artist on the business.

2 hours ago

Great interview! I appreciate you make this kind of material that inspire and helps people in the same path :) Thanks 80 level and Mats! Ancelmo Toledo ;)

by earn to die
14 hours ago

Thanks for sharing.I found a lot of interesting information here. A really good post, very thankful and hopeful that you will write many more posts like this one. - earn to die

1 posts
0 questions answered
Bonzai Engine is a cross platform 3d engine (OpenGL/OpenGL Es) for Windows, Mac, Linux and Android platforms and is compatible with most web browsers for 3D web content.

General engine features:



  • Geometry: triangle, polygons (concave/convex), accelerated rendering and hardware data storage
  • Mesh hierarchy and LOD (Level of Details)
  • Biped/Rigged models
  • Animation: keyframe, morphing, morph target and skinning (CPU and GPU with GLSL)
  • Animation (advanced): animation state machine using anim graph, skeletal animation retarget
  • Material: color, transparency and texture maps (opacity, normal, specular, reflection, refraction, height maps), 2 uv sets


  • Material (advanced): fully customizable material using material graph (material backed with glsl shader code)
  • Shader: support for vertex, fragment and compute shaders
  • Lighting: forward and deferred lighting, light assignable per object
  • Asset manager: asynchronous loading, asset reference counter (with automatic unreferenced asset unload support)


  • Collision: box, sphere, cylinder, capsule, convex hull and concave mesh collision shapes (powered by Bullet physics and V-HACD)
  • Physics: rigid and soft body dynamics (powered by Bullet physics)
  • Game: scene graph with component based system, scriptable game objects and rendering (editor integration in progress)



Visibility: frustum culling, depth sorting, LOD

Unified pluggable IO api to read and write respectively from and to: file system, jar, zip, gz and lzma; and read from class loader and network (http, https, ftp)

UI/Widgets with OpenGL based rendering UI system

  • Widgets: label, button, slider, check box, radio button, combo box, panel, scroll pane and popup.
  • Events: mouse, key, mouse wheel and focus events listener (Swing alike)
  • Layout manager (vertical/horizontal and grid layouts)
  • Theme support: fully customizable widgets, two default themes available (one theme is a third party)
  • Xml/Json support: layout and theme can be stored/read in easy editable xml/json file
  • Asynchronous ui texture loading and support of atlas texture (texture packing, sprite)
Still have questions?

18 August, 2015