Les étapes de développement d’un jeu vidéo Cycle de vie d’un jeu vidéo Présentation générale Jeux vidéo amateurs Sprites et modèles 3D Jeux mobiles Présentation de box2D Jouda HIDRI
Cycle de vie d’un jeu vidéo étapes Idée Développement du scénario Dessin des personnages Modélisation des objets Animation des objets Programmation: gestion des évènements et collisions Édition et médiatisation
Cycle de vie d’un jeu vidéo Idée Pour créer un jeu vidéo, on doit passer par un processus qui débute par une idée, et fini par un avoir un jeu prêt à la vente Un jeu est indépendant de la notion d’études et de spécification de besoin La phase durant laquelle il faut effectuer des statistiques pour définir un public cible qu’on trouve dans tout projet informatique est inexistante pour un projet de jeu vidéo. Un jeu vidéo, cible tout le monde.
Cycle de vie d’un jeu vidéo Histoire et scénario Une fois on a une idée de jeu, il faut développer l’histoire et le scénario du jeu Une fois c’est terminé, il faut déterminer le contexte de l’histoire: un contexte réaliste, comique etc…
Cycle de vie d’un jeu vidéo Dessin des personnages À partir du contexte défini dans l’étape précédente et l’histoire rédigée du jeu, le travail des designers commence pour dessiner les personnages. Il faut que la conception des personnages soit suivant le contexte défini: Suivant le rôle du personnage en question, son caractère, il faut déterminer son allure et son apparence. Suivant s’il s’agit d’un contexte historique, fantastique ou autre, il faut imaginer et dessiner l’environnement, les objets et les personnages
Cycle de vie d’un jeu vidéo Modélisation Une fois la liste des objets et personnages est prêt, les modélisateurs les transforme en volume par des outils informatiques
Cycle de vie d’un jeu vidéo Animation Suivant les actions des personnages dans le jeu, les animateurs devront transformer des objets statiques, en des objets animés. Une voiture qui roule, un jeune homme qui marche etc…
Cycle de vie d’un jeu vidéo Programmation En paralèle avec le travail de modélisation, les programmeurs mettent en place tout le code nécessaire pour réaliser la partie non faite par le joueur: La gestion des évènements La collision entre les objets Le déplacement dans l’espace L’intelligence artificielle La transaction client/serveur pour les jeux multi-joueurs La programmation de base de données
Cycle de vie d’un jeu vidéo Jouer Comme tout projet informatique, un jeu vidéo doit être testé avant qu’il soit publié Pour tester un jeu, il suffit de le jouer; contrairement aux autres projets informatiques, il n’existe pas d’outils de test automatique, ou des outils d’automatisation de test. La phase de test a pour but, la correction des bugs d’un côté, et l’amélioration du gameplay d’un autre côté: Le jeu doit être amusant Original Évolutif Il faut qu’il y ait toujours un objectif pour le joueur, et une ou des contraintes, par exemple, pour un jeu de course, on a la contrainte du temps, le joueur doit suivre un certain circuit, il faut qu’il ait un certain rang par rapport aux autres voitures
Cycle de vie d’un jeu vidéo catégories Certaines phases sont plus importantes que les autres suivant la catégorie du jeu Il existe des jeux basés sur le scénario: la plus grande partie du travail s’effectue au niveau de la rédaction du scénario (exemple, Assassin’s Creed) Il existe des jeux basés sur la mécanique: par exemple, super mario, angry birds etc… Il existe des jeux basés sur le graphisme Il existe des jeux basés sur la technologie: acceleromètre, wii, kinect etc…
Cycle de vie d’un jeu vidéo Médiatisation Suivant les moyens de médiatisation, on peut classifier les jeux vidéo en 2 catégories Il existe des éditeurs (des sociétés) comme Ubisoft, Blizzard etc… qui financent les studios de jeux, achètent leurs jeux, et prend en charge leurs médiatisation. C’est le processus classique par lequel un jeu vidéo passe du développeur aux consommateurs Mais récemment, il est apparu le phénomène de dématérialisation. La notion de jeux indépendants (indie games) a vue le jour, où un studio de jeux développe indépendamment des contraintes de l’éditeur un jeu vidéo et prend en charge sa médiatisation: il suffit de développer son jeu et l’uploader sur le Maret. La plupart des jeux mobiles, sont des jeux indépendants.
Jeux vidéo amateurs Pour développer un jeu amateur, on peut trouver plusieurs ressources comme des images, des modèles, des textures etc… On peut également télécharger des fichiers son Plusieurs site web existent fournissant tout un ensemble de sprites et modèles Ainsi, en tant qu’amateur, on peut se focaliser uniquement sur la partie programmation, quoi que, des fois, on ne peut pas trouver des images répondant bien à nos besoins
Jeux vidéo amateurs Un Sprite c’est quoi ? Un sprite est une image contenant plusieurs Frames Chaque Frame représente une phase d’une animation En affichant séquentiellement et en boucle les frame, on peut avoir une animation 2D En affichant par exemple en boucle les frame d’une de ces ligne, on aura l’annimation d’un jeune homme qui marche
Jeux Android Comme tous les jeux mobiles, les jeux android les plus téléchargés sur le market, sont des jeux d’arcades Un jeu d’arcade est un jeu basé sur la mécanique, présentant une histoire et un gameplay bien simples. Il s’agit de jeux amusants, faciles à jouer. Les jeux les plus téléchargés sur le market, ce sont des jeux généralement d’une idée bien simple, mais bien originale. La plupart des jeux mobiles, vu les ressources limitées du téléphone, sont des jeux 2D. Par exemple Cut The Rope, Angry Birds.
Jeux Android Parmi les moteurs de jeux pour Android les plus connus, il existe box2D Il s’agit d’un moteur physique qui utilise la bibliothèque ligGDX Le jeu le plus connu développé par ce moteur, est le fameux Angry Birds
Conclusion Les applications les plus téléchargées sur le Google Play sont des jeux vidéo par excellence On peut prendre l’exemple du jeu Chkobba, développé par l’équipe de l’atelier gaming de l’Android Club, classé à un certain moment numéro 1 sur le market à l’échelle de la Tunisie Le nombre de téléchargements actuellement a dépassé 7 miles
Merci pour votre attention