- last post: 01.01.0001 12:00 AM PDT
Posted by: Achronos
You should learn both, as well as plain old C.
Tools and web related stuff is in C#, but games are still written in C. Some effort by Microsoft is being made to get people to write games in managed code (C#), but everyone always comes back to using C.
I hate C, its too messy, but that's just a personal preference. Of course, Bungie.net used to be written in Perl of all things - so I probably shouldn't talk about code being messy. But C# is my tool of choice now. Languages are just tools - if you're a programmer of the caliber we want, you know the fundamentals and can apply them to whatever programming language is in use. As long as you're not using VB, anyway.
The most important thing to remember is to show, not tell. A resume can be faked, but if you have a portfolio of your work (be it art, levels, games, etc.), you'll find you'll stand out from the crowd.
And to answer the OP's question - I went to high school at TJHSST in Alexandria VA, then went to Virginia Tech for 3.5 years and got myself a BS In CompSci. Been working at Bungie ever since (since 2001). But I also had a portfolio of a few hobby projects to show that included a perl-based content system integrated with forums and account management that I wrote in my spare time. As you might imagine, that helped me stand out for the job from other people.
I hear about you guys in the way you hire some People. From rumors. I hear you guys find people from the most unexpected places. Like a guy that made something amazing that you guys were impressed from. say a flash animation or program or mod (non cheating) that really caught your attention.
I was always wondering though. Since you guys are located Kirkland near The VALVe software building. Have you ever met or hanged out with the VALVe guys? I have a strong feeling that some of the bungie employees actually hang out with them. Just a thought though
[Edited on 02.06.2008 2:58 PM PST]