Guides

SPRAWL zero — Moteur et graphismes Y2K

Unreal Engine 5 personnalisé, éclairage précalculé et pourquoi le jeu a choisi de ressembler à 2003.

Dernière mise à jour:

SPRAWL zero — Moteur et graphismes Y2K

SPRAWL zero fonctionne sur un build personnalisé d’Unreal Engine 5 que MAETH a modifié pour répliquer le langage visuel des shooters console des années 2000. Ce n’est pas un filtre rétro appliqué à des graphismes modernes. C’est une architecture esthétique délibérée intégrée au pipeline du moteur.

Cette page explique ce que cela signifie techniquement, ce que cela signifie pour la performance, et pourquoi le studio a fait ce choix.

Build UE5 personnalisé

MAETH a construit une version modifiée d’Unreal Engine 5 spécifiquement pour SPRAWL zero. L’ensemble de fonctionnalités UE5 standard — Nanite pour la géométrie, Lumen pour l’éclairage dynamique, Virtual Shadow Maps — n’est pas présent dans le build final. MAETH a supprimé ou désactivé ces systèmes et les a remplacés par des techniques de rendu plus anciennes qui correspondent à l’esthétique de l’ère PS2.

Ce n’est pas un downgrade. C’est un pipeline de rendu de remplacement conçu pour ressembler à un jeu console de 2003 tout en fonctionnant sur du matériel moderne.

Changements techniques clés par rapport à UE5 standard:

Éclairage précalculé partout. La démo et le jeu complet utilisent un éclairage précalculé plutôt qu’une GI dynamique en temps réel. Cela produit la lumière plate et aux bords nets qui définissait les visuels de l’ère PS2. Chaque niveau a des lightmaps cuites à l’heure de création. C’est pourquoi la démo charge rapidement et pourquoi le jeu a un aspect cohérent sur tout le matériel.

Brouillard de distance de dessin réduit. Les jeux PS2 avaient des distances de dessin limitées. SPRAWL zero simule cela avec un placement agressif de brouillard qui masque le chargement de la géométrie du niveau et crée la brume atmosphérique commune aux jeux comme Killzone (2004) ou Syphon Filter: Dark Omega.

Géométrie simplifiée et normal mapping. Les modèles de personnages et les assets d’environnement utilisent des nombres de polygones inférieurs et des normal maps plus simples que les normes UE5 modernes. C’est intentionnel. Le langage visuel des personnages PS2 — silhouettes lisibles, textures à haut contraste — est préservé en ne poussant pas le détail au-delà de ce que cette ère pouvait rendre.

Pas de Nanite, pas de Lumen. Ces fonctionnalités UE5 modernes sont désactivées. MAETH l’a confirmé dans les réponses des développeurs sur les discussions Steam, notant que les objectifs esthétiques nécessitaient de construire vers un look historique spécifique plutôt que d’utiliser les capacités par défaut du moteur.

La décision esthétique

MAETH a décrit l’esthétique Y2K comme un pilier central du design, pas une limitation. L’ère des shooters console des années 2000 — Syphon Filter, SOCOM, Killzone, Metal Gear Solid 2, F.E.A.R. — a produit des jeux avec de fortes identités visuelles malgré une fidélité technique inférieure. MAETH voulait que SPRAWL zero habite délibérément cet espace visuel.

La page Steam la décrit comme inspirée par l’âge d’or des shooters FPS console des années 2000. Le travail du moteur est la mise en œuvre de cette ambition.

Implications de performance

L’approche de rendu personnalisée a des caractéristiques de performance spécifiques:

Plancher GPU plus bas. Sans Nanite et Lumen, les exigences GPU sont significativement plus basses qu’un titre UE5 standard. Le jeu fonctionne sur du matériel qui aurait du mal avec un projet UE5 standard.

Limitations CPU dans les scènes denses. L’éclairage précalculé déplace le calcul de l’éclairage du temps de chargement vers le temps d’exécution, ce qui signifie que les goulots d’étranglement CPU sont plus courants que les goulots d’étranglement GPU. Sur les CPU multi-cœurs, le jeu n’utilise pas pleinement tous les cœurs, ce qui peut produire une performance plus basse que prévu sur les PC de jeu haut de gamme.

Performance cohérente à travers le matériel. Parce que le rendu est déterministe et précalculé, la performance est plus prévisible que les titres à éclairage dynamique. Tu vois approximativement le même FPS dans la même scène quel que soit la génération GPU, dans la plage matérielle supportée.

Compatibilité Steam Deck. Les exigences GPU plus basses sont pourquoi le jeu a reçu une note Jouable sur Steam Deck malgré n’étant pas un titre UE5 standard. Le pipeline personnalisé est plus portable que le moteur standard.

Éléments du langage visuel

Palette de couleurs

Le jeu utilise une palette désaturée avec des accents colorés sélectifs. Les couleurs Junta sont des verts et gris militaires froids. IMAGO-DEI utilise des tons plus chauds avec de l’iconographie religieuse en néon. Le protagoniste FIVE utilise la palette militaire bleue-cyan de la Junta. Ce langage visuel est lisible en un coup d’œil, ce qui fait partie du design: tu devrais savoir qui tu tires dans la seconde où tu les vois.

Travail de textures

Les textures utilisent l’esthétique de résolution compressée de l’ère PS2. Cela ne signifie pas des textures floues. Cela signifie des textures avec des artefacts de compression visibles, des motifs carrelables et le type de détail de surface qui se lit clairement à distance. Les textures modernes haute fidélité avec micro-détail ne correspondent pas à l’esthétique.

Design sonore

L’audio dans SPRAWL zero utilise des formats audio compressés communs à l’ère PS2. Les armes ont des effets sonores punchy et compressés. La bande originale utilise le type de composition dynamique adjacente au MIDI qui définissait les scores des jeux des années 2000. C’est un choix délibéré qui correspond à l’approche visuelle.

UI et HUD

L’affichage tête haute utilise le style à coins nets et haut contraste des shooters console des années 2000. Les indicateurs de santé et d’adrénaline sont proéminents et lisibles plutôt que subtils. Le HUD ne disparaît pas pendant le gameplay. C’est fonctionnel, pas nostalgique: le jeu te demande de suivre plusieurs ressources (santé, adrénaline, arme actuelle) et le HUD rend cela facile.

Ce que les critiques ont dit

Les critiques se sont divisés sur l’esthétique. Gaming Boulevard et The Games Machine l’ont thérapeutisée comme un choix artistique délibéré qui distingue le jeu. The Wand Report a noté que l’esthétique PS2 peut sembler limitative d’une manière qui n’est pas toujours intentionnelle.

La réalité pratique est que MAETH a construit un monde visuel cohérent qui communique l’information de gameplay plus rapidement qu’une approche photoréaliste. Le style visuel est une caractéristique, pas un bug, mais il n’est pas universellement appealant.

Pages liées

Pour les implications de gameplay de l’esthétique, vois combat. Pour comment les visuels performent sur le matériel portable, vois Steam Deck. Pour le contexte de l’histoire derrière le monde visuel, vois histoire.

FAQ

Foire aux questions

Réponses rapides pour les premières heures de FIVE dans le Sprawl.

Quel moteur SPRAWL zero utilise-t-il?

Un build personnalisé d'Unreal Engine 5 que MAETH a modifié pour répliquer les visuels de l'ère PS2. Nanite, Lumen et Virtual Shadow Maps sont désactivés. Le jeu utilise un éclairage précalculé et une géométrie simplifiée à la place.

Pourquoi le jeu ressemble-t-il à un titre PS2?

MAETH a délibérément construit un pipeline de rendu conçu pour ressembler aux shooters console des années 2000. C'est un pilier central du design, pas une limitation technique. Le build UE5 personnalisé est la mise en œuvre.

L'esthétique PS2 limite-t-elle le gameplay?

Elle limite la fidélité visuelle, pas la profondeur de gameplay. Les critiques qui se sont connectés avec l'esthétique l'ont thérapeutisée comme une force. Les critiques qui attendaient des visuels modernes l'ont trouvée limitative. C'est un choix artistique délibéré.

Pourquoi fonctionne-t-il bien sur Steam Deck?

Sans Nanite et Lumen, les exigences GPU sont significativement plus basses qu'un titre UE5 standard. L'approche de rendu personnalisée est plus portable qu'Unreal Engine 5 standard.

Les graphismes sont-ils modifiables?

Aucun support de mod n'a été annoncé au lancement. Le rendu personnalisé est lié aux objectifs esthétiques et n'est pas conçu pour la modification utilisateur.