So... To put it shortly, one week wasted.
Naturally, this being a blog, I can put it as long as I want it to be, so here goes (the next paragraph is an elaborate whiny explanation of what I did wrong. It is completely plausible that readers might want to skip ahead):
I've started working on my Tower defense game, with the wonderful plan to do it twice: once in Unity for Android and iPhone, and once in Flash for... Flash. However, Unity released a beta version which (drum roll) can compile SWF files as well! So my plan changed and I now intend to make the game only in Unity.
However, in the before before time (long long ago), when I planned for two versions, I intended to create an external engine in which I will create the levels for the game. This seemed like a good idea at the time.
Last week, that's what I created. It's a nice engine. You can plot enemy routes, and create spawn points and target points and tower limitations. I created an infrastructure to insert tower types and enemy types. I was very motivated. And then I realized it is completely useless.
It's useless, because I can do the same in Unity with much less work, and since there is no other version anymore, there is no point to it. In addition, I had to jump through hoops to connect my game to the engine's output. Eventually, I started from scratch.
Last week's work went into limbo, where socks go when they don't come out of the washing machine.
And now, for something completely different. Every now and then I stumble across a game that touches me in a special way. It's a game done just right, couldn't be better. This happened to me yesterday. It's called All That Matters, hosted in Kongregate. The game is beautifully made, the music is simply sublime, it's exactly the right length, and in the right difficulty. It is the tale of a man named Walter, and his family, but the game tells itself much better than I could ever try. It is completely free.
Why are you still reading this? Go play. Now.