Trig — Procedural architecture for games and VR

When creating virtual worlds, making buildings one by one can quickly become tedious. Trig is a small programming language for generating architecture procedurally instead. It runs on macOS, and can export to standard 3D formats.

Trig is a generative grammar, meaning that you write rules for how to generate things. Once you’ve written a rule you can reuse it to create complex structures.

Trig code is declarative, mirroring the structure of the building it generates.