I have interview for a job in games dev (Nokia, J2ME). My experience is mainly in the JSP and Servlets development. Has anybody of you applied for such a job? Can you tell me what kind of questions to expect? Any tips?
Hey Marco! I work as a game developer. You could be asked about:
midp 1.0, midp 2.0 and Nokia APIs. They are available via net, You should familiarize yourself with that stuff. It doesn't mean to read and remember all methods from all classes, rather what you can do with them. F.i., midp 2.0 has a built-in sprite management, so you don't have to write your own.
obfuscators: what's that, how and why to use it. It's nice to know the names of 2 or 3 of them; unfortunately, I don't remember .
Standards of Nokia models. F.i., you should know what is Series30, Series40, Series60, what is the screen size for particular series etc.
How to use emulators: Series30, series40 and Series60 have their own Nokia emulators. Just download it and try to launch a simple application.
ANT build tool. I use it to compile, obfuscate and build jar. Suppose it's a standard.
SCJP 1.4 - 88%
SCBCD 5.0 - 90%
SCEA - 81%
Joined: Aug 30, 2004
I got the job. I researched the topics you suggested. (Un)fortunately they didn't ask about J2ME or phones, but more about C++ and graphics.
I don't know exactly yet, because I got the call today. Probably yes (N-gage), but they are interested in all kinds of handhelds. I haven't started officially yet so I can't tell and when I do they will have me swear to secrecy
I went through the comments that u have given here. I am programming in C,C++ for past one years. I have developed some small games also in TurboC and C++. But I am getting how to make a career in game development as a game programmer. After all that I am thinking og getting a game programming degree from Digipen Institute of Technology,US. I am india. So i m thinkinh of preparing for GRE. Is there any other way to make a career in that industry. GEtting a job in game development in india is not possible becoz there is hardly any company here. Will u please give me any advice?
I spent about 2 years doing 3D game-engine development for an Open Source project in my spare time. If you get into the 3D dev stuff, it gets really complicated, really fast. I spent 6 months alone just coming up with fast/accurate collision-detection algorithms.
Anyway, a better place to ask this question is over at Gamasutra or FlipCode.
The first thing you should know about careers in fields like game programming is hinted at by Robert Chisholm's reply. Anything that is fun tends to pay poorly except for the extreme elite. You get paid for doing the things no one really wants to do like arguing with lawyers, collecting the trash, or programming business applications in Cobol or J2EE.
A lot of people will do game programming, baseball, hockey, ballet, acting or painting in their spare time for fun. There will be a very small number whose names are internationally known like Wayne Gretzky, David Hockney or Sid Meier. The rest get paid peanuts, if paid at all.
I know this is depressing, but it's the real world, if you want to be the next great game guru, take a shot at it. If you're still struggling in 3 years, you might want to do some J2EE on the side.