


Combattez, explorez, restaurez
« Les temples sacrés de votre peuple ont été laissés en ruines par un mal immense et légendaire dont la venue a été prédite par vos ancêtres. Parcourez les temples désormais profanés, combattez les esprits corporels avec des magies dévastatrices et libérez les âmes de votre ancienne tribu. la puissance de votre personnage lorsque vous combattez contre des hordes de monstres. Votre monde en dépend."
Lost Soul est un jeu d'action et d'aventure construit dans Unreal Engine 4 (4.26.2 Chaos) en utilisant C++ UNIQUEMENT .
Il s'agit d'un jeu conçu par GamerCamp Studios - Team AA avec une équipe composée de 1 Producteur, 4 Designers, 6 Artistes et enfin, 5 Programmeurs.
En tant que programmeur pour cette équipe, mon travail effectué dans ce projet tournait autour du combat et de la correction générale des bugs et pour entrer dans les détails, j'ai été principalement impliqué dans les tâches suivantes :
Sorts : Boule de feu (AOE), Chaîne d'éclairs (AOE rebondissant), Clignement (Téléportation), Guérison et Coup de vent (Pushback).
Spell Manager : Un gestionnaire de sorts servant d'interface entre le joueur et les sorts.
Pool d'objets : les sorts ne sont pas instanciés à chaque fois qu'ils sont tirés, mais une fois en utilisant un pool d'objets.
Caméra : verrouillage de la cible avec cible directionnelle acquise quelle que soit la direction de l'orientation.
Composant de dégâts : composant intelligent utilisé par les PNJ et le joueur pour infliger et recevoir des dégâts.
Health UI : faisant partie du composant précédent, il est géré intelligemment par le composant pour éviter les appels inutiles.
Interface utilisateur des sorts : interface utilisateur complexe qui évite d'utiliser Tick pour mettre à jour les temps de recharge.
Correction de bugs généraux : aidez les autres membres de l'équipe à résoudre les problèmes qu'ils ont rencontrés avec UE C++.