y´a en gros 2 méthode pour créer un jeu, soit un fait un jeu "from scratch" c´est a dire que tout est écrit et penser pour le jeu, moteur 3D, design, son, etc, et la ça peut etre très long.
Soit on fait comme pas mal de société en ce moment en achetant un moteur 3D déja tout fait (Unreal Engine 3 par exemple) mais il faut quand meme s´occuper de la programmation du jeu, des décors, du son, du scénario etc.
c´est un peu comme un film, soit on tourne dans des décors réel, sans trucage et ça va très vite, soit on fait tout en 3D et la il faut tout créer (les Pixar peuvent etre en création pendant 3 ou 5 ans suivant le film !)
actuellement on est un peu entre les deux pour la plupart des jeux, mais en général, on constate que plus la technologie augmente (HD, texture etc) plus la mise en oeuvre est longue.
si vous avez une console capable de gérer des millions de polygones et des textures HD en nombre, il faut bien que quelqu´un crée tout ça, alors qu´avant il suffisait de dessiner un décor et des étapes d´animations.
si on regarde Gears of War, il a quand meme été développé super vite en comparaison d´autre titre, car le moteur 3D était déja la.
Maintenant le danger, surtout sur PC, c´est qu´en 3 ans, la technologie peut tellement évoluer qu´un jeu commencé il y a 3 ans doit etre pensé pour les technologie d´aujourd´hui, qui n´existait peut etre meme pas a l´époque (DX10 par exemple) ça complique encore la tache de la création.
Il n´y a que des grosse boites comme Ubi ou EA pour pouvoir sortir des jeux tout les ans (Splinter Cell) tout en continuant a inover.