Making video games has become big business and creating a high quality game often takes the input of a large number of game developers for the game to be successful. As well as a high number of graphic designers and programmers, other skills such as management, writing and music are also important to the final product.