I develop simple programs, and as a developer I have room to grow. Now I am interested in trying to develop a computer game, as it is not only interesting, but also profitable. Therefore, I need to recruit a team that will take over the full development cycle from idea to release. I don’t really understand this and I need to understand what stages there are in the game development cycle and what specialists are needed for this.