Skip to content
SpannerGames
MarchingBlocks My downloads

Free engine plugins

MarchingBlocks makes the tiles and paints the worlds. The MarchingBlocks Paint plugins bring them into your engine — free, open source under the MIT license, for your games, commercial ones included.

Godot

An editor plugin for Godot 4 (tested with Godot 4.7). Import a tileset or a whole world, paint cells in the 3D view.

Godot Asset Library — link at launch
Godot Asset Store — link at launch

Unity

A package for Unity 6 (tested with Unity 6.6), Built-in and URP. Tools → MarchingBlocks to import, paint in the Scene view.

Unity Asset Store — link at launch

Unreal

A plugin for Unreal Engine 5 (tested with 5.8.3), with its own editor mode. The MarchingBlocks World Import actor brings a world in.

Fab — link at launch

Source code: SpannerGames on GitHub — link at launch.

What each plugin does today

Exported from the app: the tiles of each layer (.mbset) or the whole painted world (.mbworld). Here is what the plugins read and do with it, in version 1.0.0.

GodotUnityUnreal
Tiles, layers, variants, PBR materials; paint cells in the editor and the tiles followYesYesYes
Selection tools and special shapes (rooms, room from selection, extrude, shrink)YesYesYes
Transitions between layersYesYesYes
Animated texturesYesYesYes
Water: the exported surface and its six looksYes, as exportedYes, as exportedYes, as exported
Water recomputed when you paint in the engineNot yetNot yetNot yet
Foliage: plants placed, swaying in the windYesYesYes
Foliage: planting new plants in the editorNot yetNot yetYes

Water is computed by the app: paint in your engine and the exported water stays where it was until you export again. Your own water shader can replace the six looks — it receives the same data (flow, kind of water, depth).

The open format

A tileset is a folder: the tiles as a glTF file, and a JSON file that says which tile goes where — the placement rule is written inside it. Anyone can read it, write a plugin for another engine, or process it with their own tools. The format is described with the plugins, under the same MIT license.

An update of MarchingBlocks never breaks the plugins you already installed: the formats stay readable by the plugins already published.

License

The plugins and the format description are MIT-licensed: use them, change them, ship them inside your games. The MIT license gives no right to the paid MarchingBlocks application, which has its own license agreement.