Home - adamredwoods/minib3d-monkey GitHub Wiki

MiniB3D Monkey Logo
Welcome to the MiniB3D + Monkey wiki!

##DOCUMENTATION https://github.com/adamredwoods/minib3d-monkey/wiki/Documentation
Related docs can be found here (miniB3D API is based off Blitz3D):
http://blitzmax.com/b3ddocs/command_list_3d_cat.php

##WHAT IT IS miniB3D + monkey is a 3D gaming engine written to be

  1. simple
  2. compatible
  3. extendable

It is based on an older generation 3D engine, Blitz3D, but as technology upgrades, so must miniB3D.

##FEATURES

  • targets: WinOS, Win8, OSX, Android, iOS, HTML5, XNA
  • open source, public domain license
  • OpenGL ES 1.1, 2.0, DirectX compatible
  • optimizations for mobile, VBOs
  • fully extendable
  • loads mesh OBJ, B3D, MDD, PC2 files
  • JPG, PNG, or BMP textures
  • sphere, box, triangle collisions
  • batch sprites, batch ordering, frustum culling
  • 2d bitmap and text handling
  • bone and vertex animation
  • camera layering system
  • 3rd party extendable (Collada loaders, etc.)
  • opengl 2.0 and hlsl multi-pass shader system
  • programmable bones (rotate,position,scale)
  • multiple collision spheres

##CREDITS
Mark Sibly - monkey language compiler
Simon Armstrong - original minib3d for blitzmax
Adam Piette - minib3d for monkey, collisions, main developer
Sascha Schmidt - xna, directx11, co-developer
Werner - original matrix and quaternion functions for minib3d
All our testers! Thank you!

##EXTERNAL LINKS Discussion:
http://monkeycoder.co.nz/Community/posts.php?topic=4396

miniB3D + monkey has cousins:
original minib3d (blitzmax): http://blitzbasic.com/Community/topics.php?forum=119
openB3D (freebasic): http://sourceforge.net/projects/minib3d/
iminiB3D (objective-c): http://blitzbasic.com/Community/posts.php?topic=90019