The games industry employs a wide variety of roles across many different disciplines. Designers, programmers, artists and producers each play an important part in bringing a game from concept to completion. Key roles include programmers who code the software, artists who create graphics and animations, designers who plan gameplay mechanics, and producers who manage schedules and budgets.