BBMOD is the most advanced library for rendering 3D graphics in GameMaker!
Including powerful material system and physically based shaders, BBMOD allows you to use assets created in professional, industry standard software!
BBMOD library was designed to be as accessible as possible. The following code snippet is all that is required to get a textured 3D model on the screen!
// Load model
model = new BBMOD_Model("Data/Model.bbmod");
// Create and assign material
material = BBMOD_MATERIAL_DEFAULT.clone();
material.BaseOpacity = sprite_get_texture(SprTexture, 0);
model.set_material("Material", material);
// Render model
bbmod_material_reset();
model.submit();
bbmod_material_reset();
From desktop and consoles to mobile and browsers! We make sure that BBMOD runs on every platform 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!
To help you get started, BBMOD comes with a little demo project for you to explore, modify and possibly turn into a complete 3D game!
Assets used in the demo project are created by Kenney.nl and Poly Haven
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!
Download BBMOD for free and start making 3D games in GameMaker today!