Travail sur moteur de jeu
Sniper 3D: Gun Shooting Games
Programmation moteur sous NDA : balistique de tir, performance sur bas de gamme et systèmes de jeu. La plupart des studios avec qui nous travaillons ne mettent pas notre nom au générique — celui-ci est l'un des rares que nous pouvons citer.
Captures d'écran
Captures officielles en attente de publication — elles seront ajoutées dès que les droits seront confirmés par le studio.
À propos du jeu
Sniper 3D: Gun Shooting Games est un jeu de tireur d'élite mobile développé par Wildlife Studios, avec plus de 500 millions de téléchargements sur Google Play. Le joueur enchaîne des missions de tir de précision avec une physique de balle réaliste, sur des centaines de scénarios différents, en mode histoire et multijoueur.
Qu'est-ce que « le moteur » dans un jeu comme celui-ci ?
Le moteur, c'est le logiciel qui se cache sous le jeu : il ne décide pas de l'apparence d'une arme ni du rendu d'un décor — il décide combien d'images par seconde un téléphone donné peut soutenir sans surchauffer, comment calculer la trajectoire de chaque balle, combien de mémoire occupe chaque texture chargée, et quand la décharger pour ne pas saturer la RAM. Le jeu, ce sont les règles et l'art ; le moteur, c'est ce qui les fait tourner pareil sur un téléphone de 2018 que sur un de 2026, sans que le joueur ne remarque la différence. Ici, il doit en plus soutenir cela pendant une session de tir en temps réel : la physique de chaque balle, la physique de chaque impact, et le chargement/déchargement des assets d'un nouveau décor toutes les quelques secondes — sans que le framerate ne faiblisse un instant. Ce n'est ni du level design ni de l'art — c'est de l'ingénierie pure, et elle n'est presque jamais créditée.
Onze ans de travail moteur en production, sans interruption
Sniper 3D est sur Google Play depuis novembre 2014 — près de onze ans de service continu, avec plus de 500 millions de téléchargements et une note moyenne de 4,5-4,6 sur 5 pour plus de 16 millions d'avis. Le défi moteur ici n'est pas celui d'un lancement chaotique — c'est l'inverse. Maintenir un moteur unique performant sur des milliers de modèles de téléphones différents, du bas de gamme aux derniers flagships, tout en publiant du contenu nouveau toutes les quelques semaines, sans jamais pouvoir se permettre une réécriture complète qui casserait la rétrocompatibilité.
C'est la fragmentation Android dans sa forme la plus extrême : chaque génération de processeur, chaque taille de RAM et chaque version d'OS depuis 2014 compte encore des appareils actifs en train de jouer. C'est exactement là qu'intervient notre travail moteur — profils de qualité graphique automatiques selon le matériel détecté, gestion agressive de la mémoire de textures pour ne pas dépendre de la RAM libre disponible sur le téléphone à cet instant, et rétrocompatibilité vérifiée à chaque mise à jour, jamais supposée.
Sources : Wildlife Studios, sur près d'une décennie de Sniper 3D.
Notre travail moteur
Disponible sur
← Retour à Gabriel Díaz Bernal