Become a 3D game maker

Whether you are enhancing 2D games with 3D elements or building fully immersive 3D worlds, BBMOD provides the tools you need to bring your vision to life!

The most powerful

Including a powerful material system with support for PBR materials, BBMOD allows you to use assets created in professional, industry standard software!

View all features

Easy to use

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

See Tutorials

Cross platform

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!

Free and open source

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!

Fork on GitHub

Sample projects

BBMOD comes with multiple sample projects that will help you get started!

View all samples

Join the community

Become part of growing community of BBMOD users, get help from others and share your progress!

Join Discord

Start now

Download BBMOD for free and start developing your dream project now!

Download

Support the development

Support us in developing BBMOD, get priority assistance and more of our amazing tools as a reward!

Become Patron

Don't miss out on a thing!

Create an account, subscribe to newsletter and get notified on new releases, tutorials and special offers.

Register Log in