Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 11 Nov 2004
Offline Last Active Aug 07 2016 04:01 PM

Journal Entries

etodd makes games > Enlisting IBM Watson as a voice actor

Posted 02 May 2016

Allow me to regale you with an exciting tale: the birth of a janky dialogue and voice system. I have a JSON file with all the localized strings in my game, like this:{ "danger": "Danger", "level": "Level %d", ...}
A preprocessor takes this and generates a header file with integer constants for each string, like this:namespace strings{ const int dang...

etodd makes games > The Poor Man's Threading Architecture

Posted 12 January 2016

The game industry hit Peak Advice Blog a while ago. Every day I [s]read skim ten articles telling me how to live. Fear not! I would never give you useful advice. This series is about me writing bad code and you laughing at my pain. First Contact
Say you have some voxels which occasionally get modified. You regenerate their geometry like so:vox...

etodd makes games > Ludum Dare 34 Postmortem

Posted 28 December 2015

Friday 21:15
Fifteen minutes after the theme announcement, my friend Ben Homan walks through my front door. Not really my front door, I'm just a subletter. But this is a first. Normally he ignores our instructions to walk in without knocking. The first time, he texted me from the driveway. 21:30
Jesse Kooner walks in, also unannounced, bearing fro...

etodd makes games > One Weird Trick to Write Better Code

Posted 28 September 2015

Developers hate him!

We'll cover some standard tips and tricks here, but we're not really interested in those. We're looking for the One Weird Trick to rule them all. Hopefully each trick we encounter brings us closer to coding Mecca.

In the beginning
The first video game I ever wrote was called Ninja Wars.
Yes, t...

etodd makes games > The Poor Man's Postmortem - Lemma

Posted 25 June 2015

The big secret of our industry is, we don't actually enjoy making games. We slave away in obscurity for years in anticipation of one glorious day.

Not release day, no. The day we can finally write a postmortem full of pretentious anecdotes, bad jokes, and unsolicited advice.

Well I just finished a game, and doggone it, I am going to exercise my inaliena...