Whether you are enhancing 2D games with 3D elements or building fully immersive 3D worlds in GameMaker, BBMOD provides the tools you need to bring your vision to life!
With a powerful material system and support for PBR materials, BBMOD enables unparalleled 3D graphics in GameMaker, allowing you to use assets created in professional, industry-standard software!
The following code is a minimal example of getting a textured 3D model on the screen using BBMOD in GameMaker!
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 purely in GameMaker Language (GML) and using only GLSL ES shaders, 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 3D sample projects for GameMaker, making it easy to get started!
Join the growing community of GameMaker developers using BBMOD to bring 3D to their games!
Ready to bring your 3D ideas to life in GameMaker? Download BBMOD for free and start creating 3D projects today!