Requirements vary by game type and team role. Many specialize (programming, art, sound); others are generalists.