Signalis n'est pas seulement un hommage aux survival horror des années 90, mais un cas d'étude technique sur la façon d'émuler l'esthétique PS1 avec des outils modernes. Le jeu utilise Unity comme moteur de base, mais sa magie visuelle réside dans une combinaison méticuleuse de modélisation low-poly dans Blender, de texturage pixel dense dans Photoshop et de filtres de post-traitement qui reproduisent la distorsion d'un tube CRT. Nous analysons le processus derrière ce style rétro. 🎮
Modélisation low-poly et textures pixel dense dans Blender et Photoshop 🧊
L'équipe de rose-engine a opté pour un flux de travail qui privilégie la limitation technique. Dans Blender, les personnages et les décors sont modélisés avec un nombre de polygones extrêmement faible, similaire à celui de la première PlayStation. Cela permet non seulement de gagner du temps, mais oblige les designers à être expressifs avec des formes simples. La clé réside dans les textures : dans Photoshop, on peint des cartes de 32x32 ou 64x64 pixels à fort contraste. En appliquant ces textures basse résolution sur des modèles simples, on génère cet aspect en escalier et granuleux caractéristique. Dans Unity, le filtrage bilinéaire (filtrage anisotrope) est désactivé pour que les pixels paraissent durs et ne soient pas floutés.
Filtres CRT et conseils pour reproduire le style dans Unity 📺
La finition finale de Signalis est obtenue avec des filtres de post-traitement. On applique un effet de bruit CRT (scanlines) qui simule des lignes de balayage horizontales, ainsi qu'une aberration chromatique subtile qui sépare les canaux de couleur rouge et bleu sur les bords de l'écran. Pour les développeurs indépendants, le conseil est simple : dans Unity, utilisez un Shader Graph personnalisé pour appliquer le bruit et la distorsion des bords. N'abusez pas des effets ; le succès de Signalis réside dans le fait que le filtre est évident mais pas gênant, permettant à l'atmosphère oppressante du jeu de reposer sur une base technique cohérente.
En tant que développeur indépendant, quelles techniques spécifiques de Blender et Unity l'équipe de Signalis a-t-elle utilisées pour reproduire les limitations techniques de la PS1, comme la géométrie ondulante, la faible résolution des textures et le tramage des couleurs, sans sacrifier la jouabilité moderne ?
(PS : 90% du temps de développement est consacré au polissage, les 90% restants à la correction de bugs)