Om een video game uit te brengen verloopt het spel veel verschillende stappen. Eerst wordt het spel ontworpen op levels, design enzovoort. Hierna wordt het eventueel goedgekeurd. Dit gebeurt door artiesten, programmeurs, designers, testers, etc. De alpha fase volgt na de goedkeuring. Dit is de fase dat het spel nog in de ontwikkeling zit. Dan is het spel al wel speelbaar en bevat alle grote en belangrijke functies. Deze functies worden verder herzien op basis van testen en feedback. De fase speelt zich 8-10 maanden voor de officiële release af.