Bringing back the graphics of old games as we remember them

Guides

Author:

User AvatarModbadger
  • Clock
  • Icon1

Have you ever felt that the graphics in old-school games looked better than they do now? That feeling was real! The reason lies in the era of CRT monitors, which has passed, giving way to modern LCDs that gave us a lot-but also took something important away.

CRT monitors generated images by scanning the inner surface of the screen, coated with phosphor, using an electron beam. This beam "drew" the picture line by line, which is why CRTs had their own refresh rates. At low refresh rates, visible flicker would occur. While it could cause eye strain, it also added distinct visual effects that made games more pleasing to the eye.

Natural smoothing and image softness

The electron beam didn’t produce clearly defined square pixels like LCDs do. Instead, it created blurred, “analog” patches of light. Combined with the physical depth of the tube and the screen’s curved shape, this led to natural optical smoothing: pixels blended together visually, making the image softer, more integrated, and organic.

Positive effect for games: It helped mask low resolution and reduced pixel “jaggies” on sprites and 3D objects, giving them a more harmonious, cohesive look. Many artists designed graphics with this display behavior in mind. What may look “pixelated” today once appeared as a complete, visually unified scene.

Motion blur as a built-in feature

Due to phosphor persistence and line-by-line scanning, CRTs naturally produced a motion blur effect during movement.

Positive effect for games: In fast-paced genres—like shooters or racing games-this blur enhanced the sense of speed and made motion appear smoother, helping to conceal stutter caused by low framerates. Some developers even used this as a visual trick to mask low FPS.

So what can we do?

No, you don’t need to buy a bulky old CRT monitor just for nostalgia. Fortunately, there are free tools that simulate many of these effects on modern displays. One such program is ShaderGlass (available on Steam and GitHub).

What ShaderGlass Does

ShaderGlass overlays shaders onto any window or application on your computer — whether it's an emulator, game, video, or even the desktop itself. Think of it as a virtual lens or filter that you look through.

Key Features:

  • CRT screen simulation: Add effects like scanlines, screen curvature, blur, phosphor glow, aperture grille, shadow mask, and more.

  • Flexible customization:

    • Image scaling (integer scaling)

    • Custom shaders and overlays

    • Supports ReShade/RetroArch shaders (GLSL/Slang)

  • Compatibility: Works with most windowed applications on Windows — including emulators (like RetroArch, Mednafen) and older games.

  • Transparent overlay: ShaderGlass creates a transparent window that displays the shader effects on top of another window, without modifying the original app.

    Recommended Files

    vkQuake
    Engine

    vkQuake
    Quake (1996)

    Source ports

    Author:

    Novum

    vkQuake is a modern Quake 1 port based on QuakeSpasm, using Vulkan instead of OpenGL. It delivers higher performance, high-FPS support without breaking physics, improved graphics, shadows, filtering, and a convenient mod menu. Compatible with popular mods.

    Afraid of Monsters
    Mod

    Afraid of Monsters
    Half-Life (1998)

    Total Conversion

    Author:

    Team Psykskallar

    Afraid of Monsters is a Half-Life mod that transforms the game into an atmospheric survival horror experience. It features completely new maps, monster models, sound design, and a unique storyline. Players will face terrifying creatures and tense moments, immersing themselves in a world of fear and the unknown.

    Duke Nukem: Alien Armageddon
    Mod

    Duke Nukem: Alien Armageddon
    Duke Nukem 3D (1996)

    Total Conversion

    Author:

    DukeBoss

    Duke Nukem: Alien Armageddon is a large-scale total conversion mod for Duke Nukem 3D that continues the story of the original. It adds a new playable character Bombshell, dozens of enemies, weapons, levels and a character-switching mechanic. This is a content-rich action experience with an emphasis on exploration, AI co-op and modern gameplay.

    Stronghold 2 - Imperium Condita
    Mod

    Stronghold 2 - Imperium Condita
    Stronghold 2 (2005)

    Total Conversion

    Author:

    Ghost_Phoenix

    Stronghold 2 - Imperium Condita is a total conversion of Stronghold 2 set in the Roman Empire, featuring new historical factions, units, textures, music, maps, and a campaign. The mod significantly changes the original game, including a redesigned interface, balance, and gameplay.

    Rise of the East
    Mod

    Rise of the East
    Command & Conquer: Yuri's Revenge (2001)

    Total Conversion

    Author:

    RotE Devs

    Rise of the East — a mod for Yuri's Revenge that adds two new factions: East Asia (China) and GLA borrowed from Generals, including their campaigns. New and old factions are divided into three subfactions, each with its own technologies and playstyle. Work has also been done to improve the game's visual aspects.

    Command & Conquer: New War
    Mod

    Command & Conquer: New War
    Command & Conquer: Yuri's Revenge (2001)

    Total Conversion

    Author:

    YR: New War Superiors

    Command & Conquer: New War is a mod for Yuri's Revenge that adds new factions, units, technologies, and campaigns, developing the original storyline and creating a fresh perspective on the war between the Alliance, Nod, and Yuri's forces.

    Single Race Options for FlatOut 2
    Mod

    Single Race Options for FlatOut 2
    FlatOut 2 (2006)

    Patches

    Author:

    Baku & Gulbroz

    Single Race Options — parche que permite editar de forma flexible los ajustes de la carrera antes de seleccionar la pista, desde el número de vueltas y la presencia o ausencia de nitro, hasta la posibilidad de iniciar un juego de derby en una pista normal.