Rendered Image Comparison

For the past several months I've been refactoring the automation framework off and on for Unreal Engine 4. One of the things that we wanted to bring to the framework this time around was image comparison. Spending time improving our automated testing. If image comparison tests fail, we generate failure…

Cowtastrophe

So for the 2015 Global Game Jam we worked on a multiplayer game called Cowtastrophe. It's a very silly game, you collect cows, some cows are worth more than others at certain times. So you've gota move quick. Premise Overlord Phil has ordered all of his minions (that means you…

Broken Magic Jumper Online!

I’ve been experimenting with a little project called JSIL off and on, it can take compiled IL code and convert it to Javascript.  Which seemed like an interesting idea when I first learned about it, sort of like the asm.js for .Net.  This weekend, I managed to port…

The Depixelizer

A few days ago Morgan McGuire added a post on his blog about the absence of a good cross platform tool for depixelizing pixel art for higher resolutions purposes. I’ve also faced this problem when jamming, but not wanting to invest tons of my own time into developing a…

Undead Man Lover

I should have wrote a post about this months back, but better late than never.  At the Global Game Jam this year my buddy Mike and I teamed up, with some assistance of two NC State students to create Undead Man Lover. The theme this year was the sound of…

Broken Magic Jumper

A couple of weekends ago was the 2012 Triangle Game Jam. Our theme of the jam was to generate game titles by madlibs: everyone contributed a list of 5 adjectives, 5 nouns, and 5 verb stems, and a program generated random game names from them. From there, we pitched ideas…

Oxel 1.1

So I’ve posted a new version of Oxel, grab it here.  The new version has several improvements in UI, performance, stability, as well as a brand new re-triangulation library.  The previous versions all used David Eberly’s implementation in Wild Magic.  Oxel 1.1 uses the Poly2Tri library to…