What Is Strata?

Strata is an easy to use procedural toolkit for generating 2D levels which use a combination of hand-authored and procedurally generated content. It works at edit time or at runtime without additional programming. Strata works with Unity’s native 2D Tilemap tools allowing you to hand-author pieces of levels and arrange and combine those pieces in interesting ways.

The design philosophy of Strata is strongly inspired by both classic roguelike dungeon crawler design approaches along with the newer school of action roguelike / roguelite games. To this end, the project contains demos both for a classic top-down roguelike dungeon generator, and a 2D platformer built from a connected chain of handmade rooms. Both serve as good starting points for your own creations.

Programming procedural level generation tools can be complex and difficult, and with Strata, I hope to open the creation of procedural content to artists, level and game designers and other non-programmer creators.

Video Tutorials

 

News

Strata 1.0 Released!

The first version of Strata is out via Itch.io! I’m waiting for approval by Unity on the Asset Store. Hopefully it will be available there soon. In the meantime I’ve made a few videos over at my YouTube channel (and linked on the homepage). I’d love to hear what you think!

About / Support

Strata is developed by me, Matt Schell, aka Matt Mirrorfish. I’m an indie game developer, originally from New York City, now based in Berlin, Germany. By day I work as an Online Evangelist for Unity Technologies and by night I make cool procedural games and tools. Say hi on Twitter! I’m @mattmirrorfish

If you’re having an issue with Strata feel free to email me at support@mirrorfishmedia.com

I’ve also started a thread on the Unity forum if you’d like to discuss Strata there.