I'm a professional game programmer. I've worked with the following languages in order of comfort (some of these languages I haven't used in a few years):