So, your title is Junior User Interface Programmer. What does that mean?
I’m the programmer in charge of making menu screens, and making the HUD work. I go to lots of meetings to talk about the UI, and then write all the code that makes it go. Luckily, the only art they have me do is prototype art. You don’t even want to see the UI elements before the artists get to them!
We hear that you read textbooks for fun. Any interest in confirming or denying such a vicious rumor? If it’s true, what’s your favorite?
Okay, I might enjoy studying math in my free time, and get overly excited whenever I get a new textbook. I’m taking a class right now that’s using Otto Bretscher’s Linear Algebra with Applications, and I’m definitely a big fan. For anyone interested in a beginner programming textbook, I highly recommend Starting Out with C++: Early Objects by Tony Gaddis.
What games have you worked on? I know we hired you right of school, so do you have any student projects you’d like to mention, with maybe a small description?
I did an internship at Tertl Studios, where I worked on a game designed to teach kids programming, algebra, and geometry.
In my senior year of college, at the Emergent Media Center at Champlain College, I worked on serious games. One was called CIMIT RIPS, which is a giant acronym for “Center for Integration of Medical and Innovative Technology Real-Time Incident Preparedness Simulator.” It’s a simulation/game for training teams in how to respond to large-scale disasters. I also worked on a game about soccer, designed to help stop violence against women in developing countries.
Most recently, at Global Game Jam 2010, I worked on a game called Quest for Stick!
Describe Life at Irrational in three words or less.
Best job ever.
What is your favorite game of all time?
Banjo-Kazooie, for sure.
Name a game everyone should play once in their life.
Portal! It’s fun, hilarious, and not even very long.
What are your hobbies outside of work?
In the winter I snowboard as much as I can. In the summer I like running, sailing, and scuba diving when I can get somewhere a little warmer. And twice a week I take a class in Capoeira, which is a Brazilian martial art that can only be described as break-dance fighting. I’m not very good yet, but it’s a lot of fun!
What is your favorite movie?
Harry Potter and the Sorcerer’s Stone, but with the audio replaced by Brad Neely’s hilarious “Wizard People, Dear Reader” narration.
You’ve done a few Magic: The Gathering tournaments, correct? Any advice for your fellow players?
Yeah, you got me, I have. I’m no expert, but I’ve gotten into drafting recently, both online and at my local card shop. My advice: more swamps mean more death.
What’s your favorite Irrational story?
My favorite story is actually about my interview here. It was just before I graduated college, and it was my first “real” job interview, ever. I went and bought nice clothes, rehearsed what I wanted to say, and worked on presenting myself professionally so I’d be taken seriously. I was super nervous. Then when people actually sat down with me for the interview, they were almost all wearing T-shirts, and they swore a lot. It was not what I was expecting from a job interview at all!
Here’s why we think Kate is swell:
Kate is one of Irrational’s talented UI programmers. Fresh out of college and a newcomer to the industry, she impressed the entire team with her mad skills and infectious enthusiasm. And while others may shy away from the difficult task of coding for the end-user experience, Kate embraces it with gusto. She has a great time doing a tough job, and with her propensity for smiles and jokes, everyone around her knows just how much fun she’s having.
Ms. Baxter plays lots of games – probably more than most folks in the office. Card games, video games, board games; you name it, she plays it.
Kate was also a fiercely loyal customer of the late lamented Little Q Mongolian Hot Pot Restaurant. You never had to ask where she wanted to go for lunch. You just knew.

Vengeful | April 15, 2010 11:09 am
So now that you work there, do you were almost t-shirts and swear a lot?
IG.Shane | April 15, 2010 11:37 am
Like a sailor. Just kidding, Kate never swears even though the artists she works with can’t go a single sentence without swearing. However she has fully embraced the t-shirt wearing, as you can see in her official company photo here.
IG.Kate | April 15, 2010 2:02 pm
I try not to swear much at work because it feels weird, even though I’m sure nobody would care. I totally wear t-shirts and sneakers to work pretty much every day though. If I’m gonna be sitting at a desk all day, I’m going to wear something comfortable!
Vengeful | April 16, 2010 10:42 am
I seriously made the wrong career choice. Are you guys hiring? I have plenty of experience in playing games to completion and I know how to add 2 + 2, that’s about as far as my math skills go
.
NomarDll769 | April 15, 2010 11:44 am
Awesome interview! Glad to see someone fresh out of college working for such an awesome studio. It goes to show, if you’re dedicated and serious about your work, you’ll go places.
adesilva | April 15, 2010 11:57 am
great interview really enjoyed it. Congrats on being able to become a part of such a great company right out of college too!
drewjamicks | April 15, 2010 1:46 pm
just took a look at the link, I wanna play the CMIT RIPS game!
drewjamicks | April 15, 2010 2:00 pm
oh and great interview too
IG.Kate | April 15, 2010 2:32 pm
It was just a prototype that we delivered for the client. The game wasn’t very playable yet last time I saw it. I’m not sure if development has continued on it or not, but it was definitely fun to work on.
IG.Kate | April 15, 2010 11:24 pm
Oh P.S. here’s the trailer for the soccer game I mentioned: http://www.youtube.com/watch?v=dNqIk5tyFKM&feature=youtu.be&a
It just got posted today, and it looks awesome.
ftrapture | April 15, 2010 1:52 pm
Nice to meet you Kate, that is one kick butt picture too.
mysterd | April 15, 2010 4:40 pm
Kate, what games have you played lately?
IG.Kate | April 15, 2010 5:49 pm
I’ve been playing FFXIII mostly for video games, and I played Rez last weekend for the first time, which was awesome! For card/board games, lots of Dominion and Magic ZZW drafts online. Also some text adventure games by Andrew Plotkin.
seethrumirror | April 15, 2010 8:22 pm
Kate! It’s pretty awesome to see this page about you! You’re like a celebrity or somethin’.
I’ll never forget the day you showed me Wizard People. And as your friend, I’d say you downplay your love for textbooks in this interview =P, nerd.
IG.Faulstick | April 15, 2010 9:23 pm
You are by far the nerdiest programmer in the studio…
stabby | April 15, 2010 10:16 pm
Kate, did you get hired right out of school for the Junior UI gig, or did you start out at Irrational doing something else?
IG.Kate | April 15, 2010 11:18 pm
This is my first position at Irrational.
April 15, 2010 10:58 pm
[...] This post was mentioned on Twitter by Amanda Cosmos, EmergentMediaCenter, Alex Schwartz, Casey Hopkins, Champlain College and others. Champlain College said: Check out http://irrationalgames.com/insider/featured-employee-kate-baxter/ #campchamp grad has "best job ever" #emcchamp #btv [...]
See Original Post at [topsy.com]
TheMadSpin | April 16, 2010 3:48 am
I would actually love to see the stand in art. As a guy with no visual art savvy, I’m curious to see what sort of stand in blocks are used in the actual industry.
I get a suspicion that stand-in art still looks better than what I turn out.
buckybit | April 16, 2010 4:54 am
nerd-approved! hehe – but, hey, ‘linear algebra’ is sooo overrated – every crappy computer can do it!
IG.Kate | April 16, 2010 7:49 am
Hmm… but what if your job is to teach the computer how to do it? Or at least to tell the computer when it needs it, and what calculations to do? You better at least know something about it!
adamberkowitz | April 16, 2010 2:58 pm
Hi Kate.
Great Interview. I am making my way through Gaddis’s ‘Starting out with Games and Graphics in C++’. Have you done any work with this text?
Thanks,
Adam
IG.Kate | April 16, 2010 4:41 pm
Hey Adam! I haven’t heard of it, but if it’s anything like Starting Out With C++, it’s probably full of great explanations, example code, and exercises to practice what you’re learning.
tonygaddis | April 17, 2010 11:34 am
Hi Kate, I’m thrilled that you liked my C++ book. I hope you have great success in your career!
Tony Gaddis
sparhawk | April 17, 2010 12:37 pm
Nice interview!
borrego | April 20, 2010 11:13 pm
Very cool. Nerdy is the new cool, because it means you have a better chance of landing a sweet job. Kudos!
lucasrizoli | May 3, 2010 4:20 am
Man, I’d like to hear more about the UI work Kate does, why she’s a “programmer” and not a UI “designer,” and what her opinion may be of “Dominion: Alchemy” and “Intrigue”. (I bought “Seaside” and can’t decide which expansion to go for next.)
IG.Kate | May 3, 2010 9:53 pm
Hi!
There are basically three roles to fill when it comes to making the UI. There’s programming involved, but also art and design. A designer plans out how the screen flow should work, and what information/options should be available on each screen. A programmer (me) makes a quick functional mockup of that screen, and then art makes it un-ugly. Usually I have to go back and do more programming to make all the cool effects the artist adds work. If you ask me, the programming role in this is way more interesting than the design or the art. Plus, I probably wouldn’t make a very good UI designer
I haven’t played Alchemy yet, but I hope to soon. I think I like Intrigue more than Seaside, though. Seaside felt kind of gimmicky and unbalanced, while Intrigue felt a little more solid. If you play Alchemy, let me know what you think!
lucasrizoli | May 11, 2010 11:31 pm
Thanks for answering. I assumed the UI work is not so specialized, and so wondered why the title would emphasize the coding aspect and not the think-of-the-user design aspect of the work.
Are there dedicated UI designers and artists? To what extent does your work overlap or communicate with, say, that of gameplay programmers and level designers? Why do you say you wouldn’t make a very good UI designer?
Are you primarily concerned with creating a system with which to build the UI (display windows, listen for actions, etc.), connecting some sort of middleware, or modifying some existing UI system? Do you work primarily in C++, ActionScript, or something else (ie. UnrealScript)?
Am I asking too many questions?
I understand what you mean about “Seaside” feeling unbalanced. There are some interesting strategies that come up, but the all-”Seaside” games (without actions from the original set) I’ve played have been wacky and seem to go on too long. Oh well.
Thanks again for replying.
IG.Kate | May 12, 2010 2:01 pm
The UI work is fairly specialized. We have a User Experience designer who does UI design along with some other things, and we have a dedicated UI artist. I say I probably wouldn’t make a very good UI designer simply because UI design just isn’t really what I’m interested in.
Unfortunately I can’t go into any more detail about our UI systems, but there are tons of great articles and papers via UDK and other places on the web.
Have you tried Alchemy yet? Does it have the same problems as Seaside, or is it better?
khowell | May 20, 2010 11:11 pm
Awesome to hear Kate! Keep rock’n it.