To be clear, these are weird dev hacks and mistakes they made while working on their games.
Steve Gaynor: "please share your most embarrassing game dev crimes. Mine: all the scripting in Gone Home is contained in 2 gigantic uScript graphs, bc I didn't know about interlinking many smaller graphs at the time. It's only 2 bc the first one started running too slow to navigate. Your turn.
I apologize to everyone who's had to work on a port of that game lol "
Some gems I saw:
Eric Holmes: "My first game (Earthworm Jim 3D) had no scripting language. So I made conditional logic using invisible washing machine objects in the sky that travelled animated paths on timers and could set triggers as they arrived at nodes. Debug was a nightmare. Shipped that way, I think?"
Mark Darrah: "Baldur's Gate 1 shipped in debug mode because it crashed in any other compile target (uninitialized memory) "
Dan Niel: "During dev on a game in the 90s, as a security measure the game would not launch if the current date was more than a week after it was compiled. We totally forgot about this system, and only thru total luck an engineer caught and removed it on the day of sending gold for pressing"
Check out the comments and share some of your faves.
Steve Gaynor: "please share your most embarrassing game dev crimes. Mine: all the scripting in Gone Home is contained in 2 gigantic uScript graphs, bc I didn't know about interlinking many smaller graphs at the time. It's only 2 bc the first one started running too slow to navigate. Your turn.
I apologize to everyone who's had to work on a port of that game lol "
Some gems I saw:
Eric Holmes: "My first game (Earthworm Jim 3D) had no scripting language. So I made conditional logic using invisible washing machine objects in the sky that travelled animated paths on timers and could set triggers as they arrived at nodes. Debug was a nightmare. Shipped that way, I think?"
Mark Darrah: "Baldur's Gate 1 shipped in debug mode because it crashed in any other compile target (uninitialized memory) "
Dan Niel: "During dev on a game in the 90s, as a security measure the game would not launch if the current date was more than a week after it was compiled. We totally forgot about this system, and only thru total luck an engineer caught and removed it on the day of sending gold for pressing"
Check out the comments and share some of your faves.