Logo

février-avril 2024


Mots-clés :

  • TPS
  • Multijoueur en ligne
  • Lobby
  • Skin change
  • Serveur Rewing
  • Connection Steam


  • 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.