You possess a strong technical background and a passion for game design. You’re focused on the details yet manage to think beyond the current state. Your programming skills set you apart along with your ability to collaborate with a variety of disciplines to create fantastic gameplay for the players. You will be interacting on a daily basis with designers, artists, and other programmers.