How do i get PS2 graphics in UE5?

how do i get PS2/Gamecube/OG Xbox graphics in UE5?
is it only by getting the graphics settings to their lowest and disableing reflections and making the models from 1000 - 3000 polys or there’s more to it?

1 Like
  • Limit the screen resolution to 640x480 (this is enough to ruin even modern games)
  • use low poly models and low res textures (less than 1024x1024)
  • Almost only static lighting (baked light), no reflections
  • Use “trash” UI styles like it was popular in the '90s and early 2000, this also applies to sound
  • Limit the physics (guns shoot in a straight line, objects have scripted animations instead of real interactions)

If you have any game to indicate as reference please do it, because the ps2 had a long life and old games can look pretty different from the latest ones

1 Like

but what about graphics like textures, lights, shadows, reflections, everything else that is related to graphics? what am i supposed to do about those?
i already disabled reflections and lowered lighting and shadows to lowest settings

Here is a tutorial for low resolution post process effect

Bumping this since it might be helpful, also a bit of a self plug. I have an asset for sale that re-creates the Phong and Gouraud model inside an unlit material. The PS2 used hardware Gouraud for light rendering, so if you want to be accurate this will get you a long way:

https://www.unrealengine.com/marketplace/en-US/product/7aaaffd4da1d430aba4ce0ed6f68eb3e

i make some ps2 graphics games some times.

as short as possible:
low texture res < 1024
low polycount recommended under 5012(this is not needed. but pretty useful sometimes)
dithering is recommeneded
640x480 resolution
Baked lighting usually
Physics should be not that well.. advanced i guess?
sounds can be anything at this point.

it’s 2025 - if you really MUST just use an old version of the engine.
3.x as part of the UDK

https://docs.unrealengine.com/udk/Three/WebHome.html

maybe you can use 4.1x too
but only if you use Forward Rendering exclusively.