BREAKING IN
PREPARING FOR YOUR CAREER IN GAMES
 
  CAREER PATHS DEVELOPER PROFILES RESOURCES 
  Profiles: audiodesignproductionprogrammingvisual artsbiz & misc.



Tammy Yap

 

 


Tammy Yap
Programmer, Check Six Studios

Current project:
Unannounced PlayStation 2 game. I programmed gameplay and interface elements and design scripting systems, character entities and artificial intelligence system.


Academic Info

College: Massachusetts Institute of Technology
Degree: Bachelor of Science and Master of Engineering, both in Electrical Engineering and Computer Science.

Were there any particular projects or areas of study that you pursued?

Concentrations in Artificial Intelligence, Algorithms.

Did you do any internships?
No.


Career Info

Tell us about your first job in the industry. How did you get the job? What was it like? What were your responsibilities?
I'm still on my first job. I basically found it through Interact Jobs, a recruiter specializing in game companies, and they set up a number of interviews for me, which was very helpful because I was in Singapore at the time. I flew over for 2 days and they coordinated everything.

The job itself is a great learning experience. When I came onto the project, the game engine was already in place, so I could get straight into programming higher level game elements, instead of low-level systems. It is a platform game, much like Mario Brothers, and I was in charge of basically everything in the game that did not have to do with the main character - enemy characters and artificial intelligence, game treasures and inventory, interface elements. I had the chance to write scripting systems for designers to implement these various elements.

It's a small company, so the working environment is more relaxed and less bureaucratic, but also, there's more of the element of urgency to work hard to ensure the company's survival. I far prefer this to working in a larger company, albeit more stable, but perhaps more impersonal.

What jobs have you held in the games industry thus far? Briefly describe the career path you took to get where you are today.
As I said, this is my first game job, although not my first programming job. My last employer was the war games department of the Ministry of Defence in Singapore, and I had a chance to work on large group software projects there. Prior to that, all my programming experience was obtained either through schoolwork, or personal software projects.


Advice

What fields of study, specific courses, or life experiences would you recommend to students interested in your field?
A college degree is practically mandatory these days. To be a good programmer, I would recommend studying computer science with emphasis on algorithms and system design. A good math foundation is especially useful for graphics or physics modeling.

There is also no substitute for the experience of executing a project from start to finish, be it a solo or group effort, or as a school assignment. If school does not afford you the opportunity, learn a language on your own, then design a game, or even pick something you've played, like Tetris, and program it. It will prove a very valuable exercise, and something that interviewers will be interested in hearing.

Is there anything you wish someone had told you before you got into the games industry? Is there anything you would have done differently?
I actually did a fair amount of reading up before embarking on my job search, so not too much has caught me by surprise. Only thing I might have done in addition is to have studied computer graphics in greater depth, since that's where so much emphasis is currently placed.

It's definitely very important to be informed before looking for a game job. Know the games on the market, what's popular, what's good, what the games are like, what's new, what you personally like, the industry sentiments. Know the companies, what they've written, their general emphasis. Know the kind of jobs available and how your skills can apply to the position you're seeking. All this information can be gathered from game magazines, game websites, company websites, Game Developer magazine.

As games increase in complexity, what are the various kinds of jobs that you foresee development companies needing in the next five years?
I may be biased, but my opinion is that the areas of emphasis in the near future will be better artificial intelligence and massive online gaming.

Do you have any other advice or recommendations to share with students who are interested in doing what you do?
Pursue your interest, whatever it might be, and act upon it. If you like programming, learn a language, write a simple game, do it well. If you like artwork, create cool stuff, and build up your portfolio. Just make sure to do stuff.

 

Presented by:


International Game Developers Association