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.