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.

Wildlife Studios
Studio
500M+
téléchargements sur Google Play
iOS · Android
Plateformes
nov. 2014
Sortie sur Google Play

Captures d'écran

Balistique et vue lunette
Sélection d'armes
HUD de mission

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

Optimisation des performances sur appareils bas et moyen de gamme, sans sacrifier la balistique de tir
Systèmes de balistique : trajectoire, gravité, vent et pénétration des matériaux
Gestion de la mémoire et des temps de chargement sur des missions aux décors très détaillés
Stabilité lors de longues sessions multijoueur en temps réel
Profils de qualité automatiques et rétrocompatibilité vérifiée à chaque mise à jour, pour soutenir un parc d'appareils qui couvre plus d'une décennie

Disponible sur

← Retour à Gabriel Díaz Bernal