top of page

Un jeu voxel dans le navigateur

Photo du rédacteur: Marcel Dütscher
Marcel Dütscher
30 juin
2 min de lecture

Blocks Beyond The Stars ne tourne pas seulement comme programme Windows et Linux, mais aussi directement dans le navigateur — sans installation, un clic dans le portail suffit. Le chemin pour y arriver a été plus instructif que prévu.


Unity WebGL est un monde à part. Unity sait exporter vers le web depuis longtemps, mais le diable se cache dans les détails. Notre plus grosse pierre d'achoppement : dans le navigateur, il n'y a pas de vrais threads en arrière-plan comme dans le build natif. Notre système de terrain construit normalement les meshes du paysage de façon asynchrone, en arrière-plan — et dans le navigateur, c'est justement ce qui faisait passer les joueurs à travers le sol à l'atterrissage, parce que la collision n'était pas encore prête alors que le personnage se tenait déjà là. La solution : sur WebGL, le meshing se fait de façon synchrone. Un peu moins élégant, mais plus personne ne tombe dans le vide.


Des liens directs plutôt qu'une fenêtre de connexion. Personne n'a envie de taper une adresse de serveur dans un navigateur. Le portail génère donc des liens qui transmettent directement l'identifiant du monde et un jeton d'accès de courte durée (valable 10 minutes) — un clic, tu entres ton nom, tu joues.


Les tablettes ont été la surprise. Dès que le jeu a tourné dans le navigateur, les tablettes sont arrivées toutes seules. On a donc ajouté après coup des commandes tactiles : sticks virtuels, interactions par simple toucher, et quelques particularités propres aux navigateurs (au hasard : des événements tactiles qui ne se comportent pas comme les événements de la souris).


Ce que la version navigateur ne sait volontairement pas faire : c'est la porte d'entrée rapide, pas la version complète. Le jeu natif reste la meilleure expérience — plus de distance de vue, de meilleures performances, toutes les fonctionnalités. Mais pour dire « regarde, c'est notre jeu », rien ne vaut un lien.

Posts récents

Voir tout

Commentaires


Les commentaires sur ce post ne sont plus acceptés. Contactez le propriétaire pour plus d'informations.
bottom of page