BBMOD helps you achieve your dream projects in GameMaker - from 3D models rendered in 2D side-scrollers or top-down, through isometric to full fledged 3D games!
Including a powerful material system with support for PBR materials, BBMOD allows you to use assets created in professional, industry standard software!
Following code is a minimal example of getting a textured 3D model on the screen with BBMOD!
model = new BBMOD_Model("Model.bbmod"); // Load
model.set_material("Material", sprite_get_texture(SprTexture, 0)); // Set texture
model.submit(); // Draw
model = model.destroy(); // Free memory
BBMOD is actively developed and tested on Windows and macOS, but being written in pure GML and GLSL ES, it has the potential to run on all platforms supported by GameMaker!
BBMOD is entirely free and you can find its source code right now on GitHub. It is released under the MIT license, so you can modify the library however you like!
BBMOD comes with multiple sample projects that will help you get started!
Become part of growing community of BBMOD users, get help from others and share your progress!
Support us in developing BBMOD, get priority assistance and more of our amazing tools as a reward!