PS1-style 3D for URP, free. Wobbling vertices, warping textures and 240 chunky lines over your own level in two lines of C#.Made for URP's Universal Renderer, in Forward, Forward+ and Deferred alike (tested in each): the shaders are written for URP and light per vertex. The Built-in pipeline and HDRP can't run them, and URP's 2D Renderer isn't supported.PS1-style 3D for URP, free. Wobbling vertices, warping textures and 240 chunky lines over your own level in two lines of C#.Camera.main.gameObject.AddComponent();PSX.Convert(level); // every material under level becomes its PS1 versionWhat's insideVertex snap: vertices land on the low-res pixel grid, so edges jitter as the camera moves.Affine texture mapping: textures warp across big polygons as the PS1's did. A slider blends back to perspective-correct.PSXScreen: on the camera, it renders at 240 lines (or 480, or any), scaled up in sharp square pixels. Screen Space - Overlay UI stays crisp.The lit shader (per-vertex lighting from ambient, the sun and the nearest point and spot lights, point-sampled textures, vertex colours, UV scrolling) and PSX.Convert, which turns an imported level's materials into it.Demo scene: a ruined courtyard at dusk with torches and 9 PS1-style textures, built in URP's own Lit materials and converted on Play.The full packPSX Look adds the PS1's 15-bit colour and its 4x4 dither on PSXScreen, and four more shaders: unlit, cutout for foliage and fences, transparent for water and glass, and sphere-mapped chrome. The same API, so moving up is changing the using line.CompatibilityUnity 6.3 or later with URP and its Universal Renderer: Forward, Forward+ and Deferred.Either input handler for the demo: the Input Manager or the Input System.The shaders, the package's C# scripts and the Python code that draws the demo's textures pixel by pixel were written with the help of AI (Anthropic's Claude); no generative image model.The shaders for URP (Forward, Forward+ and Deferred), PSX.Convert and PSXScreen as C# source, and a demo scene: a small level in URP's own Lit materials, converted on Play, with a switch for every part of the look. Unity 6.3+ with URP.Unity 6.3 or later with URP and a Universal Renderer (Forward, Forward+ or Deferred).A Documentation.txt in the package's folder says what is where and how to use it.Try the demo scene in your browser: https://pikoulas.com/demos/psx-look-free/The shaders, the package's C# scripts and the Python code that draws the demo's textures pixel by pixel were written with the help of AI (Anthropic's Claude); no generative image model.




