The games industry has a complex organizational structure to develop video games. Large game companies have different departments that each focus on a specific part of the development process like programming, art, design, and testing. Smaller indie game studios have much smaller teams that may involve only a handful of people taking on varied roles from programming to art to marketing.