J’ai déterminé pour vous un apprentissage qui suivra l’évolution du jeu vidéo depuis sa création jusqu’à notre époque.


Nous étudierons des jeux qui ont posé les bases du jeu vidéo en partant de concepts simple en 2D jusqu’à l’utilisation des moteurs en 3D.


Cela nous permettra ainsi de découvrir et maîtriser chaque concept et méthodes utilisés dans les jeux vidéos, d’en approfondir petit à petit les points essentiels à leur conception.

C’est important pour que vous puissiez atteindre votre but ! Que vous soyez capable de créer des jeux par vous-même et peu importe les moteurs ou le framework utilisés, car vous aurez les connaissances nécessaires pour comprendre facilement ces outils et surtout vous serez autonome.

En conclusion, les moteurs et les frameworks utilisent des concepts communs à la programmation, car ils utilisent tout deux un langage, et la seule chose qui les différencie, c’est la créativité du développeur qui façonne ces concepts pour créer et mettre en forme son idée.

Comme certains développeurs aiment à le dire, ce n’est que des suites de 0 et de 1, peu importe le langage. Alors que vous soyez débutants, confirmés ou experts. Si vous êtes ici, c’est que vous avez choisi de suivre ce parcours et que vous souhaitez créer des jeux vidéos.

  • Nos premiers pas !


La première étape que nous allons faire c’est d’apprendre le langage LUA, car c’est un langage simple de type script et accessible à tous.


LUA est suffisant est relativement simple pour créer des jeux en 2D.

Il sera notre compagnon idéal pour commencer votre parcours.


Pourquoi Lua et pas un autre langage comme python ? Parce qu’un framework qui se nomme Love2D utilise LUA et offre tout ce que nous avons besoin pour nos premiers jeux en 2D et il est très apprécié par les développeurs débutants. Pas besoin d’avoir de frameworks ultra complet lorsqu’on ne sait pas faire les bases, ça ne ferait que complexifier et ralentir votre apprentissage.

Ensuite plus tard dans votre parcours nous apprendrons également d’autres langages, frameworks et l’utilisation des moteurs également !

Présentation de LUA !


Le LUA est un langage qui a été créé en 1993, il est de type script, cela veut dire qu’il est utilisable par d’autres applications qui seraient programmés dans d’autres langages.

LUA veut dire Lune en brésilien, car ce langage est originaire du brésil.
Il a été créé par Luiz Henrique de Figueiredo, Roberto Ierusalimschy (en) et Waldemar Celes, 3 développeurs de l’université pontificale catholique de Rio de Janeiro.


Note : C’est un interpréteur du langage C ANSI.

(facultatif) voir la page Wikipédia pour plus d’information : https://fr.wikipedia.org/wiki/Lua