Champions Online Meet the Team Q&A

The third of the Champions Online meet the team Q&A series features another prominent in lead programmer Charlie Grisafi.
Q: What do you do as lead programmer on Champions Online?
A: One of the great things about Cryptic Studios is the large team of very talented and motivated software engineers that are working here. In this environment, the main role of the lead programmer is to make sure that all of these talented people are working on the right things at the right times, so that it all comes together into an efficient, well-integrated system. This requires the ability to try to see the "big picture," while allowing other people to focus in more closely on individual tasks.

A big part of this is making sure that each person has everything they need design documents, other software, tools and anything else the programmers need to get the job done. A lead programmer is like the coach of a professional football team; making sure that the team has the best players and equipment, trying to pick the right plays and give them to the right players while keeping everyone on the team pumped up and ready to win.

The image of a football team may not be what you imagined when thinking about a team of programmers, but in reality, the dedication, hard work and continuous effort required to implement something as complex as a videogame requires a lot of the same qualities that make up any winning sports team.