Fanciful creation of ludicrous tasks

pipboy3000b.jpg

On the Bethesda Games Fallout 3 Forum member The Crustacean asked this to Ricardo “socrates200x” Gonzalez:

Is there really that much UI left to code? I’d have thought you’d be done by now, or do you also have a hand in coding dialogue interfaces/interfaces for the hacking game and any other hypothetical mini-games.
Or does everyone just come up with ludicrous tasks for you to perform, and pretend they need a whole new UI? Or do you just sit there tweaking the damn thing?
Or is “UI coder” too selective a term, and you do loads of other stuff?

He got this reply from socrates200x:

A bit of each. As a UI coder, I handle anything that allows the “user” to “interface” with the game, so to speak, visually or otherwise. Things that fall under that rather broad definition would be the HUD, any menu ( including the various Pipboy menus ), any hypothetical mini-games; basically anything on-screen that’s not the player, NPCs, or the 3D environs. Multiply each of these tasks by three since the UI requires minute changes for each of the platforms we’re aiming for. Multiply that number by four since you’re grossly underestimating how many subtle ways a UI can go wrong ( Just try to build a generic scrollbar from scratch. I dare ya. I double dare ya. ), and that’s about how much there’s left to do. Each UI task is pretty small in scope, but there are a ton of them.

As for the fanciful creation of ludicrous tasks, the designers and artists do their fair share of coming up with the car-aziest feature requests. “Can we have a menu that handles branching dialogue and responses longer than a few words?” “Can the health meter not disappear at random?” “Can opening the Pipboy not crash the game?” And on and on, jeepers. Bunch of whiners, if you ask me.

This guy should have made a few dialogs for the game.

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s