Umbra Evolution
  • Home
  • Games
  • Products
  • Contact
  • About

Tools for Unity

I make a series of tools and useful thingamajigs for the Unity 3D game engine. You can read about them below or follow the links to their respective listings on the Unity Asset Store.
Umbra Maze Magician promotional image

Maze Magician

I've held a passion for labyrinths and mazes for as long as I can remember. When I started dabbling with algorithms, one of the first things I wanted to focus on was procedurally generated mazes. Now, after using the concept throughout most of my post-secondary career, here we are. This tool will generate 2D or 3D mazes for you and will even place objects for you (i.e. torches, vines, coins) based on your specifications.
Learn More

Boundary Builder

Until I made this boundary tool, I had never used one that satisfied me. The boundaries created were always in need of hand-tweaking or the management system was over-complicated or both. I set out to make an elegant solution to a problem that a lot of 3D games face. I like to think that I succeeded.
Learn More
Umbra Boundary Builder promotional image
Umbra Audioscape promotional image

Audioscape

A randomized, ambient audio solution. Populate a forest with wild animal sounds that move about, or add creaks and groans emanating from the walls of a spaceship. Whatever you do with it, one thing is for sure - this asset will save you a heck of a lot of time.
Learn More

Per-Layer Camera Culling

A free solution to the problem posed by wanting different objects to be culled at different distances from the camera. Now you can have small objects culled relatively close to the camera, buildings further out, and mountains or other key features can be visible from anywhere all without taking a huge performance hit.
Learn More
Per-Layer Camera Culling promotional image
© 2015-2022 Robert MacGillivray
  • Home
  • Games
  • Products
  • Contact
  • About