|
Introduction à la création d'un jeu vidéoVous aimeriez créer un jeu vidéo mais vous ne savez pas par où commencer ? A l'aide de ce cours, vous allez pouvoir réaliser votre projet en créant un simple FPS de A à Z.
Sommaire du chapitre :
![]() ![]() ![]() Le projetLe jeuLe projet consiste à créer un jeu de tir à la première personne. Un jeu de tir à la première personne, c'est quoi ? D'après la définition donnée sur Wikipédia : ![]() ![]() Voici une capture du jeu qu'on se propose de créer. ![]() Voici une capture du jeu vidéo que nous allons créer dans ce tutoriel La même chose en vidéo : Jusqu'où irons-nous ?Je ne compte pas m'étendre énormément, mais j'aimerais assurer au moins le minimum de ce qu'on attend d'un FPS :
Ce jeu n'est qu'un exemple d'apprentissage. Il est possible de faire un FPS différent, en changeant les textures, les modèles 3D... Le scénario et la vision artistique de votre jeu seront différents. Libre à vous de laisser faire votre imagination. Les outilsLangage et bibliothèquesPour créer ce jeu vidéo, j'ai choisi le langage C++. Il a l'avantage d'être gratuit, connu, rapide à l'exécution, et il est orienté objet, ce qui nous facilitera beaucoup les choses pour structurer le projet. Note : Si vous ne connaissez pas le langage C++, vous pouvez apprendre à programmer en C++ grâce au cours de C++. En ce qui concerne la couche graphique, j'ai choisi d'utiliser la bibliothèque SDL avec l'API OpenGL. Il s'agit des bibliothèques généralement utilisées pour le développement de jeux vidéo amateurs. Elles sont très connues, ce qui facilite les recherches lorsque vous aurez besoin d'aide. ![]() ![]() OpenGL et SDL, les bibliothèques graphiques que nous allons utiliser pour créer notre jeu vidéo Ces bibliothèques sont gratuites et sont accessibles à tous. ![]() ![]() Il s'agit d'une fausse idée reçue. En informatique, ce qui est gratuit est souvent très bien. TéléchargementVoici la liste des choses à télécharger pour commencer :
Pour la suite du cours, je suppose que vous développerez votre jeu sous Windows avec l'IDE Code::Blocks. Compétences techniquesLa lecture de ce cours suppose que vous sachiez programmer en C++, utiliser la bibliothèque SDL ainsi que l'API OpenGL. Pour assurer ces connaissances, je vous recommande les cours suivant : Ce chapitre d'introduction est terminé, les choses sérieuses vont enfin pouvoir commencer ! Je vous invite à poursuivre la lecture en vous dirigeant vers le prochain chapitre : Création du projet. Pour cela, cliquez sur la flèche ci-dessous. ![]() ![]() Rédigé par David
Consulté 184200 fois |
||
Hébergeur du site : David Version PHP : 5.4.45-0+deb7u2 Uptime : 84 jours 3 heures 16 minutes Espace libre : 1588 Mo Dernière sauvegarde : 15/02/2019 Taille de la sauvegarde : 1109 Mo |
5060824 pages ont été consultées sur le site ! Dont 1799 pages pendant les 24 dernières heures. Page générée en 0.464 secondes Nos sites préférés - Création d'un jeu de plateforme de A à Z avec SDL - Zelda ROTH : Jeux amateurs sur le thème de Zelda - Zeste de Savoir : la connaissance pour tous et sans pépins - YunoHost : s'héberger soi-même en toute simplicité - Site de Fvirtman : recueil de projets et de codes en C et C++ - Par ici la sortie : le site des idées de sorties |