Substanz - 2017

WorkshopUE_2018-05-24_21-07-09.png

Description

Projet réalisé en une semaine en collaboration avec Steve Delgrange, lui aussi développeur C++.
Nous devions réalisé un FPS / Puzzle lors de notre Workshop de découverte sur Unreal Engine 4 .

Game Design :
J'avais l'ambition de vouloir créer un outil similaire à ceux présents dans les jeux de Valve tel que le Portal Gun
ainsi que le Gravity Gun.

A la base, le pitch était le résultat de recherches quant à la création d'un concept de jeu en début d'année
où le joueur avait la capacité d'absorber les différentes propriétés spécifiques à certains objets
(comme le magnétisme, la colle, la flexibilité, l'oxydation, ...) pour ensuite les réincorporer dans un autre objet
pour lui conférer ces mêmes propriétés.

Comme nous n'avions qu'une semaine, j'ai décidé de simplifier le pitch pour en faire le "transform gun"
en référence aux trois propriétés d'un objet dans un moteur de jeu (Position, Rotation et Scale).

Programmation C++/BP et intégration :
J'étais chargé de réaliser le transform gun dont j'ai moi-même réalisé le modèle 3D.
J'ai ainsi géré les tirs en fonction des trois propriétés (débloquées, disponibles ou non).
Puis la mécanique d'absorption et incorporation de propriétés.
Par la suite, j'ai réalisé une passe sur quelques éléments de gameplay comme la lave, les objets
permettant de débloquer un pouvoir, les checkpoints et enfin une barrière qui réinitialise le gun une fois traversé.
Après cette phase j'ai dû m'atteler à la création de matériaux et shaders (notamment pour feedbacker
les propriétés présentes sur les objets, ainsi que la lave et les barrières).
Enfin j'ai fini par une phase de polish en rajoutant du texte et quelques sons.

Conclusion :
En une semaine, nous avons réussi à développer l’entièreté des mécaniques désirées ainsi qu'un monde
étalé sur 6 zones (3 concernant l'apprentissage et 3 énigmes plus corsés).

Mots clés

Unreal Engine 4 Puzzle Fps C++ Blueprint Level design
Lien vers le projet

Media

test.gif