Drop a PixelArtCamera actor into your level to render your scene in crisp retro pixel art. Includes classic CGA/EGA/VGA/Hercules-style color profiles, palette quantization (with .pal import), ordered dithering, optional edge outlining, and “purity” toggles to disable modern post effects that break the look.
Pixel Art Component is a premium Unreal Engine 5 plugin that lets you render your game world with an authentic retro pixel-art aesthetic using a camera-based workflow.
The primary workflow is the includedPixelArtCameraactor: place it in your level, pilot it in the editor, and immediately see the effect. The PixelArtCamera contains a built-in PixelArtComponent that performs a post-process style pass to create chunky pixels and optionally map colors to classic hardware-inspired palettes.
Key capabilities include:
PixelArtCamera actor (drop-in): Place a PixelArtCamera in your scene and use it like any other camera.
Pixelation / low-resolution rendering: Control the look using either afixed Target Resolution(e.g., 320×200) or aresolution divisorto adjust how blocky pixels appear.
Classic color profiles: Emulate retro display modes (CGA/EGA/VGA/Hercules variants) or useNonefor full-color pixelation.
Palette-based color mapping: Reduce colors to a limited palette for an authentic retro feel, includingimporting .pal palette files.
Ordered dithering: Add adjustable dithering to better approximate gradients and shading under limited palettes.
Optional edge outlining: Add stylized outlines using depth/normal-based edge detection with tunable coefficients.
Purity toggles: Disable modern post-processing effects (e.g., motion blur, bloom, depth of field, etc.) that can interfere with crisp pixel presentation.
Editor help + demos: Includes an in-editor documentation window with screenshots and demo utilities to quickly preview the effect.
Use cases: retro/boomer shooters, 2.5D games, stylized prototypes, “PS1/PC-era” inspired visuals, and rapid art-direction exploration.
What’s included
Full C++ Source
4000+ example palettes
PixelArtCamera actor (ready to place in a level)
PixelArtComponent (can also be added to an existing camera if desired)
Palette support (including .pal import)
In-editor Help/Documentation window and demo levels/utilities (if you ship those with the plugin package)
Here Hello, I am using the latest engine version 5.7.2. However, after enabling a plugin from the plugin list and restarting, I can no longer open the project. The project crashes with an error before it even finishes loading.
Okay found the issue. Looks like marketplace didn’t package some key assets including the shaders correctly, working getting it fixed and uploaded soon.
This plugin has been unlisted until I work out why the submission process is removing required folders from the plugin package. There is a support ticket with Fab now. It will be relisted when that is fixed.
Okay plugin is back. The issue seems resolved. Seems to be that fab backend processing was removing some top level folders from the plugin. That has been worked around.
And of course, if you are happy, please add a review too. It helps me out. If there is anything you would like to see added in the meantime, please let me know too!