Sa-woop, sa-woop!

Now where was I?

Since the last update, I’ve figured out quite a lot about Unity, and a little about myself. As you can see from the above screenshot, I figured out how to configure a particle system (and make the color space shader more versatile), I’ve stubbed out the HUD, and I’ve gone additive. As in additive blending– I’m rendering the scene as if everything is a light source, and nothing can block light or cast a shadow… you know, like my other project… come to think of it…

And thus I realized how much of my work shares a common theme. Continue reading

Meshes and Materials in Unity


Happy October!

Feast your eyes– It’s Run the Gamut‘s first publicized in-engine screenshot! There’s not much to see just yet, but let’s focus on what is onscreen— there’s some sort of rainbow cube in the background, and what looks like a glowing shoelace in the foreground. That would be the chromatafoil– it’s currently scripted to draw the ribbon in a ring, but before long it’ll flow behind the camera all fancy-like. It has an outline to help provide a depth cue, plus it looks cool.

Every color in the scene is the output of a function that takes each pixel’s world-space position as input. The cube is a stand-in for other color cues that I haven’t iterated on yet.

I’ve learned a lot about materials and meshes in Unity this past week. I come from an OpenGL ES 2.0 background, and there are many differences. Continue reading

Displaying color solids

All right, all right, so how am I going to make a game level out of color spaces? Well, first, I’ll need to display a color solid somehow.

color solid is a 3D object that models the position of colors within a color space. It’s somewhat analogous to a desktop globe; just as you might refer to the surface of a globe for information about what’s on the Earth, you can refer to the cross sections of a color solid for information about what’s in the color space it represents. Continue reading

Run the Gamut: color match game idea


I imagined it would be something like this.

When I was four, I wanted to grow up to be a rainbow scientist. Not an optician, mind you, or a physicist who specializes in studying optical phenomena, but instead a made up profession where I’d mix colors in test tubes and beakers, and then write up and present my findings.

So far, so good; I’ve been messing with tints, blend modes, filters and shaders for years now. Putting as many colors onscreen at once has become a theme stretching across multiple side projects I’ve started and suspended. And here’s an idea for a new one. Continue reading

Junket: puzzle game idea

I’m already set on not doing this, but here’s a game idea I was turning over in my mind as our ragtag band of misfits introduced one another.

I recently bought this fun, simple puzzle with a nice, tactile feel. Being shaped like a set of keys, it seems only natural to carry it in my pocket. I can toy with it when I’m thinking hard about a problem at work, or if I’m waiting to get on a train. It’s like a lightning rod, dispelling a cognitive charge that would otherwise distract me.

The puzzle can be in one of many states, one of which is the solution. Finding that solution isn’t the only joy in keeping the puzzle, however– pushing it from state to state is its own reward. Continue reading