Contexte :cours de programmation réseau dans les jeux vidéo
à l’UQAC
Durée : 3 mois
Langage(s) de programmation : C++, Blueprints
Outils et logiciels utilisés : Unreal Engine, Perforce, Krita, Steam
(lien du jeu à venir)
Synopsis
(à venir)
Genre et principe
Pulse Arena est un jeu de tir à la troisième personne (TPS) multijoueur en ligne, via connection
Steam qui se déroule dans un univers futuriste. Conçu pour des affrontements rapides et accessibles, le jeu propose des
duels en ligne jusqu’à 4 joueurs. Les joueurs peuvent rejoindre ou créer des lobbys privés pour
affronter leurs amis.
Chaque joueur peut personnaliser l’apparence de son avatar via un système de skins, depuis le menu et le lobby.
L’architecture réseau repose sur un système de "server rewind", assurant une stabilité de connexion fluide et réactive, en
plus d'être résistant à la latence.
Un menu principal permet d’accéder ou de créer une session et de personnaliser son skin. Une fois dans le lobby, il est également possible d'y
changer son skin. Des menus pause et de fin de match sont également présents, avec des options de rematch ou de retour au lobby et au menu principal.