Suite à la formation « Débuter sur Unreal Engine 4 » que j’ai suivi sur Udemy par Jean Charpentier (que je vous recommande), j’ai décidé de créer mon premier projet.

Pour cela j’ai dû choisir un projet simple, car je découvre le moteur graphique qui aurait un gameplay facile et nécessitant le moins d’assets graphiques pour me consacrer au développement pur du jeu.
J’ai donc décidé de partir sur un 2D Side Scroller, le tout développé avec le système de Blueprint d’UE4.

Je vais ici décrire le jeu, quel ont était les points qui m’ont apporté de la difficulté et comment j’ai résolu ces problèmes. Enfin un lien de téléchargement ainsi que différents screens pour voir et essayer le jeu.

Electrizer :

Electrizer est un 2D Side Scroller utilisant une caméra Perspective ayant un FOV de 90°.
De base le 2D Side Scroller utilise une caméra Orthographic qui donne une vue purement 2D mais pour avoir un rendu agréable, il nécessite de nombreux assets graphiques ce qui me posait déjà le premier problème. J’ai donc changé le type de camera ce qui m’a permis de de ne gérer que des blocs 3D classique qui portent chacun un Material pour les différencer.

Chaque niveaux possède une caméra, un background, 3 blockings volumes ainsi que des ledges qui font la base du niveau…

Il ne restait plus qu’à ajouter les différents bloc avec chacun leur propre effets ainsi que leur Materials…
Ce qui à pour rendu ceci (example level_03) :

Level 03

Un autre point, qui fut compliqué au début c’était de trouver un moyen d’ajouter une re-jouabilité, j’ai d’abord réfléchis avec un système de point ou d’objet à récupérer mais le Timer fut la meilleur solution. Pour cela, il fallait mettre un timer sur chaque niveaux puis de stocker cette valeur dans le GameInstance, pour l’afficher sur un HUD.

Pour finir voici le lien de téléchargement de Electrizer disponible sur Itch.io :

About the author

tasaka

Leave a Comment