Tous les projets

R-Type

Le jeu R-Type en multijoueur réseau, avec son propre moteur de jeu en C++.

Technologies
C++, CMake, Sockets UDP, Multithreading, SFML, Conan, vcpkg

Le problème

Faire jouer jusqu’à quatre joueurs ensemble en temps réel, sur un moteur de jeu écrit pour l’occasion.

Ce que j’ai construit

Un moteur de jeu modulaire inspiré de l’architecture Entity-Component-System, et un serveur multithreadé qui fait autorité sur l’état de la partie et le synchronise entre les joueurs.

Mes choix techniques

Un protocole binaire sur UDP entre le serveur et les clients. Un build multiplateforme avec CMake, et Conan ou vcpkg pour les dépendances. Le rendu passe par SFML.