- Développement
- Réseau
Un jeu vidéo multijoueur pour console portable
Un moteur écrit en C pour Nintendo 3DS et son serveur de jeu dédié. La preuve qu'il n'y a pas de limite.
Le problème
Faire tourner un monde ouvert en blocs, en 3D, à plusieurs, sur une console portable de 2011 : un processeur modeste, très peu de mémoire, un processeur graphique à fonctions fixes.
Ce que j’ai fait
- Un moteur de jeu en C, dont le cœur (monde, règles, protocole) est partagé entre la console et le serveur : une seule vérité, compilée deux fois.
- Un serveur de jeu dédié qui tourne sur l’infrastructure, avec sa version épinglée et compilée sur place.
- Des mesures sur la console réelle avant chaque étape, et des versions publiées et numérotées.
Le résultat
Un jeu jouable à plusieurs, sur une machine que personne n’attendait là. Si ça se programme, ça se fait.