Conception de Jeu sur PC MT08 FR
From wikitin
Titre du mémoire: Conception De Jeu Sur PC FR
Nom de l'étudiant: PINTO
Prénom de l'étudiant: David
Contents |
Résumé
La conception d’un jeu vidéo sur PC implique d’avoir une équipe de personnes ayant des compétences dans des domaines très variés. L’art et les hautes technologies de l’informatique vont de pair dan la réalisation d’un jeu. Il y a quelques années, on utilisait les ordinateurs principalement dans les milieux professionnels, mais de nos jours les mentalités ont changé. Et aujourd’hui les jeux sur ordinateur tendent à s’approcher en termes de moyen et de réalisation, à de véritable film hollywoodien. Nous aborderons l’aspect conceptuel de la réalisation d’un jeu PC, en mettant en avant les principes fondamentaux de la conception des jeux tout en détaillant les différents corps de création. Enfin nous verrons les aspects techniques du développement d’un jeu sur PC en montrant les avantages que peuvent apporter des langages ainsi que les divers outils de développement. Puis nous nous appuierons sur la réalisation complète d’un mini projet de jeu sur PC en utilisant la libraire Win32 et les GDI, afin de mettre techniquement en application des méthodes de développement utilisé dans le milieu professionnel mais à plus petite échelle.
Mots clés
• Game design : C'est un terme anglais qui signifie conception de jeu. Il est le processus de conception préalable des mécaniques d'un jeu avant son élaboration. Il s'applique généralement aux jeux de société, aux jeux vidéo et aux jeux de cartes.
• Game Designers: Ils se specialisent généralement en un certain type de jeu. Bien que ça soit des disciplines différentes, les concepts sous-jacents et les méthodologies sont proches.
• Level design est la phase la plus déterminante quant au gameplay lorsqu’il s’agit de réaliser les différents niveaux (ou levels ou maps en anglais).
• API : Application Programming Interface. Il s’agit d’une interface de programmation d’applications, contenant un ensemble de fonctions de bas niveau, bien documentées, permettant de programmer des applications de plus haut niveau.
• GDI : Graphical Device Interface. Il s’agit d’une interface de périphérique graphique, utilisée par Windows pour dessiner ses fenêtres, ses boutons, ses barres de défilements, etc.
Technologies concernées
• OpenGL (librairie multi-plateforme qui nous vient de SGI)
• Direct3D (Libraire, produit de microsoft ne fonctionnant que sous Windows, qui permet de réaliser les tâches relatives au multimédia, plus spécifiquement à la programmation de jeux et à la vidéo)
• SDL (Une bibliothèque spécialement créée pour le développement de jeux vidéo se charge de gérer les tâches spécifiques aux systèmes d'exploitation et elle apporte également des routines pour la gestion de l'audio et du dessin 2D)
• Win32(Libraires qui passe obligatoirement par l’API Win32(Application Programming Interface) qui rassemble tous les types de données et les fonctions qui s’utilisent pour créer des programmes Windows)
• Moteurs graphiques : Ogre, TrueVision_3D, WebDriver ou Tzu3D
Eléments de démonstration
Eléments de démonstration
Illustration
Bibliographie
• Les ouvrages :
- DirectX de CampusPress. Cet ouvrage aborde toutes les facettes de la programmation sous DirectX tout en restant abordable par un large publique. - Conception et architecture des jeux vidéo de Andrew Rollings , Dave Morris - Manuel d'écriture de jeux vidéo de Jean-Yves Kerbrat
• Les sites internet :
- http://www.developpez.com : site d’aide au développement en tous genres. - http://www.lesiteduzero.com : site d’aide à la programmation en général. - http://www.games-creators.org : site d’informations et d’aide à la conception de jeu sur PC. - http://games.ign.com/lexicon/other.html. Ce site répertorie un nombre conséquent de termes usés dans le jargon du jeu vidéo. - http://www.jeuxvideopc.com/articles/ : site qui répertorie de nombreux articles sur la conception jeux vidéo PC au niveau professionnel.


