De plus en plus d’enfants rêvent de créer leurs propres jeux vidéo, ce qui est tout à fait normal si l’on prend en compte la croissance de la consommation de jeux vidéo ces dernières années. Heureusement, il devient chaque jour plus facile et plus accessible d’apprendre à coder des jeux vidéo, car il existe de nombreuses plateformes pour entrer dans ce monde et qui s’adaptent aux différents âges et aux différents niveaux de connaissances des élèves.

De nombreux enfants et adolescents ont leur premier contact avec la création de jeux grâce à Scratch, le populaire environnement de programmation visuelle créé par le MIT. Mais comme nous en avons parlé comme l’un des 5 outils pour apprendre le code aux enfants, nous allons aujourd’hui nous concentrer sur d’autres logiciels de programmation de jeux vidéo.

RPGMaker

RPGMaker est un programme qui nous permet de créer des jeux de rôle en 2D sans avoir à coder. SI vous visitez le site officiel de RPGMaker, vous verrez immédiatement de quel type de jeux nous parlons, où les protagonistes sont les cartes, les personnages et leurs dialogues et interactions, notamment une bataille.

L’environnement RPGMaker est visuellement attrayant et facile à apprendre à utiliser, aucune connaissance préalable n’est donc requise pour commencer à expérimenter et à créer notre première histoire. Le cours de « Création de jeux RPGMaker » est très amusant surtout pour les enfants âgés de 9 à 11 ans, qui en fin de semaine pourront jouer à leur premier jeu vidéo et partager leur projet final avec d’autres enfants pour voir les idées qu’ils ont eu et comment ils les ont réalisés à travers leurs personnages, scénarios et histoires créés.

Stencyl

Stencyl est aussi une plateforme de création de jeux vidéo 2D gratuite avec laquelle nous pouvons créer des jeux pour ordinateurs, téléphones portables et sites Web. Son interface est similaire à Scratch, car il utilise le même système de blocs visuels qui peuvent être glissés et placés où l’on veut, mais il permet également aux utilisateurs d’écrire du code pour créer d’autres blocs et d’autres types d’interactions.

Plus d’un demi-million de personnes ont utilisé cette plateforme de développement de jeux vidéo pour réaliser leurs propres projets et même les publier sur l’App Store, Google Play ou Steam. Le cours « Création des jeux vidéo avec Stencyl » est particulièrement recommandé pour les enfants à partir de 12 ans, qui apprennent tout au long de la semaine à développer et publier leurs premiers jeux vidéo avec ce programme.

Roblox

Roblox est une plateforme multijoueur en ligne qui permet à ses utilisateurs de créer leurs propres mondes virtuels, une option déjà utilisée par plus de cinq millions de créateurs. La plateforme pour créer ces mondes utilise son propre langage de programmation qui est une variante du langage Lua. Roblox suit un chemin similaire à celui de Minecraft : les options offertes par la plateforme en font plus qu’un jeu et permettent à ses utilisateurs d’être aussi bien plus que des consommateurs de jeux vidéo.

Le cours « Roblox Coding » est également recommandé pour les enfants qui ont au moins 11 ou 12 ans. Tout au long de la semaine, ils apprendront les bases du langage Lua, commenceront à utiliser des variables, des boucles et des conditionnels, programmeront des jeux simples et pourront finalement tirer le meilleur parti de cette plateforme.

Unity

Unity est l’une des plateformes de développement de jeux vidéo les plus importantes aujourd’hui et c’est un bon outil pour commencer à programmer des jeux vidéo. La plateforme permet de créer des jeux 2D et 3D grâce à une interface intuitive et facile à utiliser. Unity est souvent associé à des jeux vidéo indépendants, mais a permis de créer des jeux aussi populaires que Pokémon Go, Super Mario Run ou Hollow Knight, trois exemples de jeux vidéo conçus pour différentes plateformes. Si l’on regarde les derniers développements, l’adaptation mobile de Crash Bandicoot (Crash Bandicoot : On the Run !, qui a été publié par King) a été développée avec Unity.

Les adolescents apprécient particulièrement nos cours Unity, soit le cours de « Création de jeux vidéo 2D avec Unity » ou le cours « Jeux vidéo 3D avec Unity », qui dispose d’un deuxième niveau pour approfondir les connaissances et créer des projets en utilisant pas seulement des scripts visuels mais aussi le langage C / C #.

Unreal Engine

Une autre des plateformes de développement de jeux vidéo les plus utilisées est Unreal Engine, créée par Epic Games. Si dans le cas de Unity, les jeux mobiles prédominaient, bien que nous ayons vu que les jeux sont développés pour de nombreux appareils, les développeurs qui utilisent Unreal ont crée aussi des jeux pour de nombreuses plateformes, mais les jeux sur console prédominent davantage, notamment des jeux pour Play Station 4, Xbox one ou Nintendo Switch.

Pour un public adolescent, les cours « Jeux Vidéo avec Unreal Engine » (niveaux 1 et 2) sont une bonne occasion de faire les premiers pas sur cette plateforme de manière guidée, voir comment fonctionne son interface, comprendre la physique des jeux et créer de nouveaux projets de zéro.