Jeux Libres
       
           

» Les Tutoriels » Création d'un jeu vidéo » Introduction à la création d'un jeu vidéo

Introduction à la création d'un jeu vidéo


Vous 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 :



Sommaire     Chapitre suivant


Le projet


Le jeu



Le 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 :

  Un jeu de tir subjectif est un type de jeu vidéo de tir en 3D dans lequel le personnage doit en général éliminer des ennemis à l'aide d'une arme à feu et dans lequel l'angle de vue proposé simule le champ visuel du personnage incarné. Il est généralement qualifié par son terme anglais first-person shooter (FPS), et parfois en tant que Doom-like ou Quake-like en référence à deux jeux emblématiques du genre, Doom et Quake.       Wikipedia


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 :

  • Vue en 3D
  • Collisions avec les murs bien gérées
  • Jouable en réseau (serveur, client)
  • Cartes (map) et personnages facilement modifiables
  • ...

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 outils


Langage et bibliothèques



Pour 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.

  C'est gratuit, donc c'est nul !      


Il s'agit d'une fausse idée reçue. En informatique, ce qui est gratuit est souvent très bien.


Téléchargement



Voici 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 techniques



La 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.



Sommaire     Chapitre suivant



Rédigé par David
Consulté 142791 fois



Hébergeur du site : Raspberry Pi
Version PHP : 5.4.4-14+deb7u7
Uptime : 8 jours 24 minutes
Dernière sauvegarde : 23/04/2014



Site de création de Jeux Vidéo
Apprenez à créer vos propres Jeux Video

2663460 pages ont été consultées sur le site !
Dont 586 pages pendant les 24 dernières heures.

Page générée en 0.328 secondes


Nos partenaires
- Créer vos jeux avec html5 et android
- Otium Production : Aide aux débutants à créer leurs jeux
- Les bibliothèques de développement de jeux vidéo
- Création d'un jeu de plateforme de A à Z avec SDL


  © 2005-2014 linor.fr - Toute reproduction totale ou partielle du contenu de ce site est strictement interdite.