
Bringing back the graphics of old games as we remember them
GuidesHave 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

Generals Project Raptor: War CommandersCommand & Conquer: Generals (2003)
Project Raptor: War Commanders is an alternative development path for the Project Raptor mod for Generals Zero Hour, which adds two new factions — B.O.S.S. and the Palestinian Liberation Army, each with their own unique units and combat tactics, in addition the AI has been significantly improved.

Stupid Stupid ModFlatOut 2 (2006)
Stupid Stupid Mod — a humorous mod for FlatOut 2 that replaces car sounds, some textures, background video in the menu, visual effects, and adds a new soundtrack, making the game a bit crazier.

Lambda-StrikeDoom II: Hell on Earth (1994)
A weapon mod for Doom II that brings the weapons, interface, and atmosphere of the iconic Counter-Strike 1.6 into the grim world of Doom.

Project PhantomCommand & Conquer: Yuri's Revenge (2001)
Project Phantom is a total conversion mod for Yuri's Revenge set in its own alternative universe. The mod adds new factions, unique technologies, revamped combat systems, and an original storyline in a world after a global cataclysm.

The Moment of GenesisCommand & Conquer: Yuri's Revenge (2001)
The Moment of Genesis is a major mod from Chinese developers that primarily focuses on gameplay overhaul, adding new units, buildings, and improving visual effects.

HALF-LIFE: Operation RosenbergHalf-Life (1998)
Half-Life: Operation Rosenberg is a single-player modification for Half-Life and Opposing Force, in which you take on the role of Corporal Timothy Collins, a HECU Marine tasked with finding Dr. Rosenberg and traveling with him to the secret sector A-99 of the research complex.

Zero Hour RebornCommand & Conquer: Generals (2003)
Zero Hour Reborn is a mod for C&C Generals Zero Hour that adds many new generals, dozens of new units and special abilities, overhauls old factions and abilities, introduces new types of superweapons, adds maps, and generally makes battles more large-scale and fiercer.