Similar to the software development lifecycle, the game development lifecycle (GDLC) provides an overview of the workflow involved in creating a game. The GDLC stages include: concept stage, prototype stage, pre-production stage, production stage, release stage and potentially the sustain stage.