Logo LACOMBE Dominique
BattleMage: Arena

BattleMage: Arena

Framework / Engin :

Unreal Engine 4.10 (C++)

Version actuelle :

Final (2016-05-30)

Projet initié le :

2016-01-09


Contexte et Concept Asymétrique

BattleMage Arena est le projet de fin d'études du programme DDJV (Université de Sherbrooke). Il se distingue par son concept multijoueur en réseau asymétrique : des joueurs en vue FPS (les BattleMages) affrontent un seul joueur en vue RTS (le GameMaster) qui les combat avec des sorts et des vagues de minions.

Rôles et Architecture d'Équipe

Ce projet a été développé au sein d'une équipe de six personnes. Ma contribution était fortement orientée sur les systèmes clés : j'ai codé l'intégralité du Gameplay du "GameMaster" et j'ai été le Programmeur Son responsable de l'ajout de la majorité des sons et effets audio.

Implémentation du Gameplay du GameMaster

Le cœur de ma contribution réside dans la programmation du rôle RTS, dont l'objectif est d'empêcher les BattleMages de détruire leurs objectifs. Cela inclut la gestion du déploiement des monstres (minions), l'activation des pièges/obstacles, et le système de casting des sorts du GameMaster.

Conception du Sort de Foudre et Audio

J'ai spécifiquement conçu et implémenté le sort de Foudre, en gérant sa logique de ciblage, ses effets visuels et son impact sur les joueurs. J'ai également intégré les événements et banques sonores via le plugin FMOD Studio, assurant une immersion et un feedback audio de qualité.

Technologies Réseau et Moteur

Le développement s'est appuyé sur le plugin AdvancedSession pour gérer les aspects du multijoueur en réseau. La réussite de ce projet démontre ma capacité à travailler sur des systèmes de jeu complexes, en réseau, et en collaboration au sein d'une équipe structurée.