Skip to content
Sony PlayStation 3 console with controller, representative image for RPCS3
PlayStation 3 console and controller photographed by Evan-Amos and published on Wikimedia Commons under a permissive license. Used here as a representative PlayStation 3 system image for the RPCS3 emulator profile; it is not a screenshot of RPCS3 itself.

RPCS3

PLAYSTATION 3 EMULATOR

RPCS3

A high-performance open-source emulator for PlayStation 3 software, with a rapidly improving compatibility list and detailed per-game configuration.

PlayStation 3PRIMARY SYSTEM
2011PROJECT BEGAN
Open sourcePROJECT MODEL

WHY IT MATTERS

Practical PS3 preservation

RPCS3 makes a difficult multi-core console approachable on modern hardware. Its compatibility database, patches, and per-title settings help players understand what works and why.

BEST FOR

Experimenting with demanding titles

Use it for legally dumped PS3 games, testing patches, and learning how resolution scaling, Vulkan, shader caches, and controller profiles affect performance.

Uncharted 2: Among Thieves gameplay on PlayStation 3
Gameplay from Uncharted 2: Among Thieves on PlayStation 3.

The people behind RPCS3

Built by an open development community

RPCS3 is maintained by contributors who reverse-engineer system behavior, review compatibility reports, improve the CPU and GPU emulation cores, and document fixes in public issue trackers.

What RPCS3 supports

  • PlayStation 3 disc and digital titles from your own dumps.
  • Vulkan, OpenGL, and modern GPU backends with resolution scaling.
  • Save states are not the normal workflow; use in-game saves and verified virtual storage.
  • Custom patches, shader caches, controller profiles, and per-game configuration.

Download and availability

OFFICIAL DOWNLOADS

RPCS3 release page

Download current Windows, Linux, or BSD builds from the project and check the compatibility database before configuring a title.

Open official downloads ↗

SOURCE CODE

Development repository

Read build notes, issue discussions, and the current emulator source on GitHub.

View RPCS3 on GitHub ↗
Broken or missing download? Projects move and archives disappear. If a link no longer works, please contact Retro Replay so it can be verified and updated.

RPCS3 setup guide

Before you begin: RPCS3 requires a legitimate PS3 system software file and games dumped from hardware you own. Firmware and games are not included.

  1. Download the current build from the official RPCS3 site and extract it to a writable folder.
  2. Install the matching PlayStation 3 system software through File → Install Firmware.
  3. Dump your own disc or digital title, then add its folder through File → Add Games.
  4. Start with the default Vulkan renderer, compile shaders patiently, and only then tune resolution or frame limits.
  5. Create a per-game custom configuration when a title needs patches, a different SPU decoder, or controller mapping.
  6. Keep RPCS3, firmware, and game updates together; recheck the compatibility database after major emulator updates.

ROM reminder: RPCS3 does not include commercial games, firmware, or copyrighted downloads. Use software dumped from your own discs or console.

Sources and further reading

Release log

Selected releases and changes. The weekly emulation roundup covers the wider build log.

Detailed guides and tutorials

Explore step-by-step guides for RPCS3 as they are published.