B65 Projet Synthèse Hiver 2018
Il s'agit d'un Fast-FPS multijoueur local basé sur Unreal Engine. Avec un gameplay classique, le jeu se démarquera par la génération de ses cartes faites à partir de pièces pré-faites et reliées ensemble de manière aléatoire. Les cartes auront souvent une construction illogique, improbable (ex: continuer sans arrêt en ligne droite et revenir à son point de départ). Le but étant de redécouvrir l'environnement à chaque partie.
Liste des éléments du jeu :
- Personnages, déplacements
- Téléporteurs
- Armes, projectiles
- Gestion des points de vie
- Logique de la partie : victoire, pointage, etc.
- Menu principal
- Cartes générées aléatoirement
- Apparition des joueurs au début de la partie
- Réinitialiser la partie
- Réapparition des joueurs quand ils meurent
- ATH
- Tirs secondaires
- Afficher une explosion lors d'un tir secondaire
- Objets de gameplay facultatifs
- Objets à ramasser : armes, santé, armure
- Bumpers
- Affichage des statistiques de fin de partie
- Timer de fin de partie
- Sons lors de tirs
Programmation faite entièrement sur Unreal Engine 4.18 et Visual Studio 2017 (majoritairement en C++). Requiert DirectX11 pour faire fonctionner la version exécutable du jeu. Le jeu tout comme les outils de développements ont étés testés sur un ordinateur ayant la configuration suivante :
- Windows 10
- i5 6600K @ 3.5GHz
- RX 480 8Gb
- 8 Gb DDR4 2400MHz
- Drivers plus ou moins à jour Une configuration moins puissante pourrait être suffisante, mais les résultats ne sont pas garantis.
- Florent Duchesne : Programmation, Implémentation, Tests
- Keaven Trudel : Modélisation, Animations
- Jacob Rouleau : Modélisation
Ce projet est sous la licence GNU GPL 3.0 - Voir le fichier LICENSE pour plus de détails.