PSX Retro

PSX Retro – Authentic PlayStation 1 Aesthetics for Unity


Step back into the golden age of 3D gaming with PSX Retro, the complete toolkit for recreating the iconic visual style of the original PlayStation. Transform your modern Unity project into a nostalgic masterpiece with low-resolution rendering, polygon jitter, retro color processing, CRT-inspired effects, and a redesigned post-processing suite that reaches its most powerful form in Version 1.2.


Try PSXRetro in Action

Download the standalone demo for Linux and Windows and experience how the shaders, post-effects, and camera system replicate the unmistakable PS1 atmosphere.

👉 Demo Link (Linux, Windows & Android)


Why Choose PSX Retro?

Authentic PS1 Aesthetic

Reproduce the characteristic look of PlayStation classics with:

  • Affine-style texture behavior
  • Vertex snapping and jitter
  • Reduced and quantized color depth
  • Retro-style water shaders
  • Downscale rendering and aspect-ratio-accurate letterboxing

Every piece of the pipeline is designed to stay true to real retro hardware behavior.


PSXRetroTexture Integration

Included with the asset, PSXRetroTexture is a custom Unity Editor tool that converts modern textures into true PS1-style assets.

Features:

  • Real-time preview with zoom and drag-and-drop
  • 1–8 bit color quantization
  • Multiple dithering modes (Floyd–Steinberg, ordered, and more)
  • Brightness, saturation, contrast, and hue adjustments
  • Resolution reduction and pixel-accurate output
  • Save as PNG, overwrite originals, batch process folders, or restore defaults

Perfect for building a consistent low-color, low-resolution art pipeline.


True Retro Performance

Capture the feel of early 3D hardware with:

  • Adjustable framerates (15–30 FPS)
  • Frame skipping
  • Object popping for PS1-style LOD behavior

Designed to perform smoothly from high-end PCs to mobile devices.


Plug-and-Play Workflow

PSX Retro includes:

  • A complete Retro Camera Controller
  • A customizable retro water shader
  • PBR and Unlit retro materials
  • Clean, optimized inspectors that expose only relevant settings

No coding required. Just drop in the components and start building.


NEW in Version 1.2 — Enhanced Shader & Post-Processing Suite

Version 1.2 brings the biggest upgrade yet to the retro rendering pipeline, introducing six new visual modules to recreate early 3D graphics and CRT displays more faithfully than ever.


• Advanced Dithering System

New modes: 4×4, 8×8, luminance, RGB, and PS1-style dithering

  • adjustable intensity for authentic low-bit patterns.

• Dynamic Tones / Posterization

New retro presets (Game Boy, Pocket, Four-Tone, Eight-Tone)


Fully customizable tone count (up to 256), palette colors, threshold & colorization.



• Color Adjustments

Built-in brightness, saturation, and contrast controls for fine-tuning the retro look.


• Levels Correction

Professional-grade input/output level controls to simulate CRT contrast and washed-out highlights.


• Improved CRT Scanlines

Horizontal or vertical scanlines with configurable frequency and intensity.


• New Bloom / Glow

Rebuilt multipass bloom for a smoother, more natural glow—perfect for late-90s aesthetics.


Key Features

Low-Resolution Rendering

Downscale to 320×240, 640×480, or any custom resolution for a pixel-sharp retro image.


Aspect Ratio Control

  • Free Aspect: Stretch to fill the viewport
  • Smart Inspector automatically hides settings when not relevant.Resolution Dependent: Maintain PS1-style aspect ratios with black bars

Shader Variety

  • Lit: Gouraud, Phong, Flat shading
  • Unlit: Pure color
  • PBR & Masked Variants: Metallic, roughness, mask maps
  • Retro Water: Waves, foam, HSV control, dual-layer scrolling textures

Post-Processing (PSXRetroPost)

  • Dithering modes
  • Dynamic tones
  • Color adjustments
  • Levels correction
  • Horizontal/vertical scanlines
  • Bloom/glow
  • Quantized color palettes (1–8 bits)

Perfect For

  • Indie developers creating retro-style 3D games
  • Prototypes needing quick PS1 visuals
  • Game jams
  • Nostalgic projects or stylized rendering experiments

Get Started in Minutes

  1. Add PSXRetroCameraController to your scene’s camera
  2. Enable Downscale for PS1-accurate resolution
  3. Convert textures using PSXRetroTexture
  4. Add PSXRetroWater for animated waves
  5. Apply retro shaders (PSXRetro, PBR, Mask)
  6. Enable post-processing modules as needed

No scripting required. The entire system is fully component-driven.