L art du rétro : comment Ultrakill recrée l esthétique PS1 dans Unity

26 May 2026 Publié | Traduit de l'espagnol

Le succès visuel d'Ultrakill ne réside pas dans la puissance graphique, mais dans la nostalgie technique. Le moteur Unity agit comme une toile pour une esthétique qui reproduit fidèlement les shooters de l'ère PlayStation 1. La clé réside dans une combinaison précise de modélisation low-poly depuis Blender, de texturage en pixels épais dans Photoshop et d'une palette de couleurs saturées qui défie la sobriété moderne. Pour tout développeur indépendant, comprendre ce flux de travail est essentiel pour capturer cette essence sans tomber dans le simple désordre visuel.

Recreation esthétique PS1 dans Unity avec modèle low-poly et textures pixelisées saturées pour jeux vidéo rétro

Flux de travail technique : De Blender à Unity 🛠️

La modélisation dans Blender pour Ultrakill privilégie la géométrie simple. Les ennemis et les armes sont construits avec le moins de polygones possible, en évitant les lissages ou les subdivisions. La règle d'or est de visualiser l'asset comme s'il était rendu sur une console 32 bits : faces planes et arêtes marquées. Ensuite, dans Photoshop, des textures de basse résolution (généralement 32x32 ou 64x64 pixels) sont appliquées avec des couleurs unies et sans dégradés lisses. L'astuce consiste à peindre des ombres dures directement sur l'UV map, simulant l'éclairage par sommets de l'époque. Lors de l'importation dans Unity, il faut désactiver la compression des textures et utiliser des filtres Point pour éviter l'anticrénelage, conservant cet aspect pixelisé caractéristique.

Le piège de la nostalgie : Saturation et géométrie 🎨

De nombreux développeurs échouent en tentant ce style car ils ajoutent trop de détails. Ultrakill démontre que l'esthétique PS1 n'est pas seulement une basse résolution, mais une philosophie de conception. La palette de couleurs doit être agressivement saturée pour compenser le manque d'éclairage dynamique complexe. De plus, la géométrie doit être angulaire et lisible ; un ennemi de 50 polygones bien texturé communique mieux qu'un ennemi de 200 polygones avec des textures floues. Pour votre projet indépendant, privilégiez le contraste visuel et la silhouette claire plutôt que la fidélité polygonale. Le moteur Unity le supportera sans effort, vous permettant de vous concentrer sur le gameplay.

Comment Unity parvient-il à reproduire les limitations techniques de la PS1, comme la distorsion des sommets et le manque de filtrage des textures, pour générer une esthétique rétro authentique sans tomber dans une simple imitation superficielle ?

(PS : un développeur de jeux est quelqu'un qui passe 1000 heures à faire un jeu que les gens terminent en 2 heures)