August 31st, 2017 by in Projects, Utils

This is a Unity3D script to animate a 2D GameObject based on real-time audio clip amplitude.

It’s easy to use: just attach the TalkTime script to a GameObject, and then add references to the GameObjects representing the mouth frames. The frames represent 0 to Max audio amplitude. I’m using four here in the demo, but it should work with as many frames as you’d like.

With some hacking, you could modify this to do anything, not just flip through frames. Go nuts. And send me any bug fixes or modifications.

Electronic Warehouse Manager

August 31st, 2017 by in Apps, Projects

From the official NECS description:

“The Electronic Warehouse Manager is the productivity tool which every food distributor needs to automate their warehouse operations while reducing or eliminating time consuming office tasks. It runs on economically priced Android devices with Bluetooth barcode scanners to change your warehouse processes to a real-time, paperless environment. It’s easy to use touch interface and intuitive design make it easy for the average employee to pick up and become proficient with little or no training. It fully supports barcode scanning, can connect with Bluetooth enabled scales for distributors who weigh product, and you can print customer picking labels as line items on a customer’s order are filled. The Electronic Warehouse Manager is one of our most exciting new software applications to be offered because of its ability to bring speed and accuracy to warehouse operations while reducing warehouse and office staff. It also improves your reputation for reliability by having accurate orders that go out correctly the first time, while eliminating customer “special runs” to correct critical order picking errors.”

One of two people working on this, I was involved in creating and maintaining the Android client with it’s native activities and Bluetooth drivers. I was also involved in working on portions of the Sencha Touch interface.

This project required reverse engineering of the API for several barcode scanners and printers.

The Podtoid Aural Extrusion

August 31st, 2017 by in Apps, Projects


Despite all reason, you can now carry around a fraction of your favorite sound bites from Destructoid’s classic Podtoidpodcast with you everywhere…simply because you can! Now, you too can share my massive guilt of only having a handful of Conrad Zimmerman clips, while Jim Sterling dominates the list. The bloody bastard.

Features clips from “The Lust Gurney”, “The Spidered Man”, and more!


August 31st, 2017 by in Apps, Projects

Slack-infused master of sales J.R. “Bob” Dobbs took a wrong turn at Albuquerque, but it turned out for the best: now he lives rent-free inside your Android Wear-powered wrist-watch! Carry him around, talk sweetly to him, and maybe he’ll pay you back with the favor of {{{{TIME CONTROL!!}}}}

What’s more: tap the watch face to see how long you have left until JULY 5TH 1998 — THE ABSOLUTE FINAL END OF THE WORLD!

If haven’t yet shown “Bob” the green, you’ll at least know how long you have left until you fry with the rest of the Pinks, instead of being whisked away at 7:00 AM on the pleasure saucers!

[NOTE! This watch face is in NO WAY endorsed, published, or supported by The Church of the SubGenius™, and is purely a fan creation. For more information about the church, visit!]


August 31st, 2017 by in Apps, Projects

ToneDef is a small, powerful open-source tone dialer featuring full DTMFblue box, and red box modes.

Dial using the keypad buttons, enter a predefined sequence for automatic playback, or select an entry from your contact list. Newer releases include an ever-growing bank of international tones.

A small slice of phreaking history!


August 31st, 2017 by in Games, Projects

You’re a tank in a pit of abandoned Christmas junk! Are those rocks? Are they coal? It doesn’t matter: everyone is naughty in the XMas Pit. And the Snowmen are about to judge you harder than an anonymous teenager on the internet.

Bucking the theme for Ludum Dare 31, I wanted to create a tank battle game inspired by the original ‘Battle Zone’ arcade game. It started out that way, and got…christmassy early on.

Known Issues

  • Player can roll upside down under the right conditions.
  • Snowmen aren’t too smart.
  • WebGL build shows plenty of visual quirks and artifacting.
  • Snowball physics could be a lot better.
  • Could use loading screen between title and game.
  • Lots of other, smaller things. Not fixed because I have to move on to other things.

(The verison on is the original, unmodified LDJAM version lacking many post-jam updates.)


August 31st, 2017 by in Games, Projects

“A time long ago, a lone laser defense platform was our people’s last line of defense against a raging meteor storm. And now, the storm has come again — and this time, our enemies are taking advantage of it. Defend us, once more!”

As a life-long fan of Mattel’s amazing “Astrosmash” arcade shooter for the Intellivision, creating a remake of it has been something I’ve always started, but never finished. I have half-finished versions in C++, Flash, and more. When I finally settled on Unity for game development, I wanted to get this out of my system once and for all. And I wanted to create it from scratch, but try to stay somewhat faithful to the spirit of the original game.