Blog Archives

Back from the Rabbit Hole

GDC is approaching, and I’m showing Escape Goat 2. That gives me less than three weeks to get everything together, meaning I should have something pretty playable in about a week, so I can playtest with a bunch of friends

Tagged with: , , , ,
Posted in Dev Journal

Getting DPad Input from Thumbsticks in XNA – The Right Way

If you want to simulate 4-way DPad movement with the left or right analog thumbstick in XNA, my advice is to never use Buttons.LeftThumbStickUp, etc. This is because the default behavior doesn’t take into account the dead zone for the

Tagged with: ,
Posted in All, Articles

Unity and MonoGame

There are plans to port my games to other platforms.  Windows is easy because my games already run on Windows.  XNA works great, you just have to remove the Xbox-specific stuff (related to the Guide and Gamer Services) and you’re

Tagged with: , , , ,
Posted in All, Dev Journal

It’s Good To Know Even The Classics Struggled With Collision

http://www.youtube.com/watch?v=A0sNu-a5bnk

Tagged with: , , , , ,
Posted in All, Stuff I Like

Staging Code Tasks on Notepad

I’ve tried dozens of organization apps and software, and Notepad is still my favorite.  Its biggest drawback used to be accessibility–having to keep the text files with you if you work on more than one computer.  DropBox fixed that. I

Tagged with: , , ,
Posted in All, Articles

Source Control Chaos Handled

Today I finally got my act together with version control.  This is something I had put off for way too long, and with my venture into PC ports, I think it was finally time to learn what branching and tagging

Tagged with: , ,
Posted in All, Dev Journal

Squish Detection in Platformers

Top: Direct hit, kill.  Bottom: Gentle nudge out of the way.

I’m amped.  I started writing a post on game production and teamwork versus working solo, but it’s just not something I can do tonight–draft saved.  Right now I just have to celebrate the squashing of an ancient, pernicious demon bug

Tagged with: , , , , ,
Posted in All, Articles

The Specific Solution – Thoughts on Jonathan Blow’s “How to Program Independent Games”

I don’t have a CS degree. I learned programming from books, starting with QBasic in high school, then C, then enough C++ to scare me off programming for a few years, and finally the siren’s call of C# has lured

Tagged with: , , , , ,
Posted in All, Articles