A downloadable BlueBurn

Download NowName your own price

BBMOD is a library that makes creating 3D games in GameMaker easier! Whether you just need to draw 3D models in 2D games or you are building fully immersive 3D worlds, BBMOD helps you bring your vision to life!

Package contents:

  • BBMOD CLI - A command line interface for converting 3rd-party model formats (using Assimp) into *.bbmod and *.bbanim.
  • A powerful GML library using which you can load and render BBMOD files with ease.
  • A demo project for you to explore!

GML library contents:

BBMOD GML library is siplit into multiple folders - modules. Each one of them adds extra functionality - ranging from BBMOD model conversion on runtime, through advanced rendering techniques to interfaces with 3rd-party libraries. The only module you have to import into your project to use BBMOD is the Core module.

  • Core module - Contains code essential for loading models and animations, animation playback, basic rendering, batching models for increased rendering performance, as well as a math library for easier manipulation with vectors, quaternions etc.
  • DLL module - Exposes the functionality of BBMOD CLI to GM using a DLL.
  • Mesh module - Using this module you can create BBMOD meshes through code.
  • Importer module - Using these you can load some model formats without converting them to BBMOD first. Currently only *.obj importer is included.
  • Camera module - Contains a first-person and third-person camera with mouselook. With the Renderer module this is a great combo to start making 3D games using BBMOD.
  • Renderer module - Contains a renderer struct which greatly simplifies 3D rendering.
  • PBR module - Contains physically based (PBR) shaders and materials with full support for the metallic-roughness workflow.
  • State machine module - Contains a general-purpose state machine, as well as a state machine for animation playback control.
  • ColMesh module - ColMesh is a popular solution for 3D collisions by TheSnidr. This module contains functions using which you can easily add BBMOD models into a colmesh.

BBMOD GUI:

Become our Patron and get to the next level of 3D game development in GameMaker with BBMOD GUI - a graphical user interface using which you can

  • convert models to BBMOD,
  • preview their animations,
  • configure their materials,
  • create custom image based lighting textures.

All with a live preview, wrapped in a familiar interface that will make you feel at home. Get BBMOD GUI here.

Links:

The download does not include any files — it’s a pay-what-you-want option to support the project.

Download

Download NowName your own price

Click download now to get access to the following files:

https://github.com/blueburncz/BBMOD/
External
https://blueburn.cz/bbmod/showcase/
External

Development log

View all posts

Leave a comment

Log in with itch.io to leave a comment.