gitwtfhub

wtf is mast?

fertilesoilproductions/mast — explained in plain English

Analysis updated 2026-05-18

6C#Audience · developerComplexity · 2/5LicenseSetup · easy

TL;DR

A free Unity editor tool for snapping modular 3D pieces onto a grid to quickly build game scenes.

Mindmap

mindmap
  root((MAST))
    What it does
      Grid based placement
      Snap modular pieces
      Build game scenes
    Tech stack
      Unity 6
      C Sharp
      URP and Built in pipeline
    Use cases
      Level blockout
      Prop scattering
      Prefab creation
    Audience
      Game developers
      Indie creators
      Level designers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Block out a game level quickly by snapping modular pieces to a grid

REASON 2

Scatter surface detail like bolts or vents evenly across a model with the greeble tool

REASON 3

Turn a folder of raw models into ready to use prefabs with the Prefab Creator wizard

REASON 4

Merge many placed pieces into a single clean prefab for performance

What's in the stack?

UnityC#URPBuilt-in Render Pipeline

How it stacks up

fertilesoilproductions/mastadrenak/scene-switcheralenvelocity/waketoxbox
Stars666
LanguageC#C#C#
Setup difficultyeasyeasymoderate
Complexity2/51/53/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 30min

Requires Unity 6.0 LTS or newer, no third-party dependencies.

Use freely for any purpose, including commercial games, since the tool code is MIT licensed.

Wtf does this do

MAST, short for Modular Asset Staging Tool, is a free extension for the Unity game engine made by Fertile Soil Productions. It gives level designers and game creators a set of tools inside the Unity editor for building scenes out of modular pieces, like walls, terrain chunks, or props that snap together. The core idea is a grid based placement system. You can draw single pieces, draw continuous rows of them, or fill an area, and the grid can be moved, rotated, or scaled to follow any object you attach it to. Placed pieces claim the exact grid cells their shape fills, so parts will not overlap by accident unless you hold a key to force it. A tool called the greeble tool lets you scatter small surface details, like bolts or vents, evenly across the face of any placed model. There is also a material painter with a full undo history, a randomizer that can vary the rotation, scale, position, or even swap which prefab gets placed, and hotkeys that can be rebound to any key combination. Once a scene is built, MAST includes finishing tools: a wizard that turns folders of models into ready to use pieces, a way to merge meshes by material, a tool to swap materials across many objects at once, and an assembly creator that bundles placed pieces into a single reusable prefab. MAST requires Unity 6.0 or newer and works with both the Universal Render Pipeline and the older Built in Render Pipeline, with no extra outside dependencies needed. The repository also ships a small free asset pack called Modular Pixel Forest so newcomers have something to place right away, plus a full written manual. The tool itself is released under the MIT license, meaning it can be used and modified freely, though the included sample models remain owned by Fertile Soil Productions. The project is aimed at giving new creators, especially those without a big budget, a practical way to block out and dress up 3D scenes quickly.

Yoink these prompts

Prompt 1
Explain how MAST's grid based placement and cell occupancy system works in Unity
Prompt 2
Help me set up MAST in my existing Unity 6 project using URP
Prompt 3
Walk me through using the greeble tool to scatter props on a wall face in MAST
Prompt 4
Show me how to use the Prefab Creator wizard in MAST to turn a model folder into prefabs
Prompt 5
Explain the difference between MAST's material painter and Unity's default material workflow

Frequently asked questions

wtf is mast?

A free Unity editor tool for snapping modular 3D pieces onto a grid to quickly build game scenes.

What language is mast written in?

Mainly C#. The stack also includes Unity, C#, URP.

What license does mast use?

Use freely for any purpose, including commercial games, since the tool code is MIT licensed.

How hard is mast to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is mast for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.