Tile-Based Discrete Wavefront Propagation

Posted by blackhole on Dec. 2, 2013, 9:03 p.m.

Originally posted on my blog. It involves math and code, so a lot of formatting has been lost on the bastardized 64digits version.

I'm currently building a very simplistic first-person shooter in WebGL. An example of this algorithm, with the debug code left in, is available here. …

Solar Noise - EP

Posted by blackhole on Dec. 7, 2012, 7:12 p.m.

My Solar Noise EP is now available for $3.99 on bandcamp, itunes, Google Play, Amazon MP3, and a bunch of other online stores I've never even heard of! It has 5 tracks - Solar Noise, Tidal Forces, and 3 alternate mixes, including a remix by my …

What Is A Right Answer?

Posted by blackhole on Aug. 22, 2012, 9:14 p.m.

I find that modern culture is often obsessed with a concept of wrongness. It is a tendency to paint things in a black and white fashion, as if there are simply wrong answers and right answers and nothing in-between. While I have seen this in every single imaginable discipline …

An Artist Trapped Inside A Software Engineer

Posted by blackhole on Aug. 19, 2012, 6:47 a.m.

Originally posted on my blog.

Almost a decade ago, I thought I wanted to make games. I began building a graphics engine for that purpose, since back then, there were almost no open-source 2D graphics engines using 3D acceleration. It wasn't until later that I discovered I liked …

What Do You Hate About Game Design?

Posted by blackhole on July 11, 2012, 12:24 a.m.

More specifically, what is the most infuriating or otherwise painful part of game development? Listing multiple things is encouraged, with the most annoying listed first.

Answers To All The Questions I Asked As A Kid

Posted by blackhole on May 30, 2012, 1:10 a.m.

Originally posted on my blog.

When I was growing up and trying to figure out what was going on in this crazy planet I was born on, there were several important questions I asked that took many, many years to find answers to. What was frustrating is that …

Properly Dreaming About Success

Posted by blackhole on May 26, 2012, 8:55 a.m.

Originally posted on my blog


"We are what and where we are because we have first imagined it." - Donald Curtis
The wisdom of antiquity suggests that we must first imagine what we want to achieve if we are ever to succeed, but science has other ideas. …

Multithreading Problems in Game Design

Posted by blackhole on May 24, 2012, 1:53 a.m.

Originally posted on my blog

A couple years ago, when I first started designing a game engine to unify Box2D and my graphics engine, I thought this was a superb opportunity to join all the cool kids and multithread it. I mean all the other game developers were talking …

Why Windows 8 Does The Right Thing The Wrong Way

Posted by blackhole on March 14, 2012, 11:05 p.m.

Originally posted on my blog

Yesterday, I saw a superb presentation called "When The Consoles Die, What Comes Next?" by Ben Cousins. It demonstrates that mobile gaming is behaving as a disruptive technology, and is causing the same market decline in consoles that consoles themselves did to …

Success Is Not What You Think It Is

Posted by blackhole on March 10, 2012, 4:08 p.m.

Originally post on my blog


"Successful people seem to have a long history of building bigger successes on top of smaller successes. In other words, successful people are successful." - Daniel Tenner
The above quote has a lot more truth in it than I really want to admit. …