tuglaw

aka @CLeituga

Professional Game Designer, Clumsy Game Player // Previously from Sunburned Games, Gameloft, Miniclip, and others.

I was here before but not anymore: https://twitter.com/CLeituga 🔒

Probably will be here next:
https://bsky.app/profile/tuglaw.leituga.com

And / or go back here:
https://mastodon.social/@CLeituga


trashbang
@trashbang

I regularly check the Doom 3 files because I'm curious how id software dealt with [problem I'm having] and the answer is almost always "they didn't have the problem you're having because they didn't try to do the stupid thing you're trying to do. the system was not designed for this. what the hell is wrong with you?"


cathoderaydude
@cathoderaydude

95% of the time when i ask this question the answer is "they didn't deal with it, it was just broken and you didn't notice. neither will anyone else"


BuildYourGameEngine
@BuildYourGameEngine

While developing Far Cry 6, we discovered that ladders in the engine rotate around their world transform instead of their local transform. This meant that if you attached a ladder to a rotating object, like a train car, it would rotate the wrong way around. I traced this buggy code back in source control to Far Cry 5, then found the same code was integrated unchanged from Far Cry 4, then Far Cry 3, and then Far Cry 2, and finally the original source code dump from CryTek.

We never fixed the ladder bug because we weren't sure what we would break.


You must log in to comment.

in reply to @BuildYourGameEngine's post:

based on what i've heard from AAA developers i'm convinced it's about a 50/50 split between "we didn't know this problem existed" (this is usually from speedrun reaction videos) or "we knew the problem existed, we wanted to fix it, it would have been much worse if we tried to fix it" (this is why 90% of AAA games are just Like That)

There's also a secret third reason: "We failed to do this because of office politics." It goes something like this: We from Satellite Studio A could absolutely implement a triple jump, except that Main Studio B has always claimed that jumps beyond double is simply impossible. If we implement it anyway, we will make them look bad in front of the CEO, and we might get skipped over for the next project.