No Piracy.

We do not condone piracy of any kind. Asking for, providing or discussing illegal download links is not allowed in our communities.

Purchasing legitimate game copies, through the PlayStation Store or through acquiring game discs, and using those copies with RPCS3 is the best way to ensure you will have a clean copy that will work with the emulator. You can use your legal copies with RPCS3 by following the instructions in our Quickstart guide.

I Understand

This feature is currently not yet available
Dark Theme - On/Off
Transparency - On
Particles - On
Pulsate - On
Waves - On
Change Theme

The Project

RPCS3 is a multi-platform open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows, Linux, macOS and FreeBSD. The purpose of the project is to completely and accurately emulate the Sony PlayStation 3 Computer Entertainment System in its entirety with the power of open-source community and reverse engineering.

Our goal is to preserve the legacy of the PlayStation 3 hardware and its vast library by bringing it and its exclusives to the PC platform. We want to achieve this by targeting and supporting multiple operating systems as well as being compatible with a wide range of computer hardware with realistic requirements.

The History (2011 — Present)

The project was founded by programmers DH and Hykem in May of 2011. RPCS3 was first hosted on Google Code and was eventually migrated to GitHub later on in its development. The emulator's first successful game boot were primarily composed of smaller homebrew projects and focused hardware tests.

The emulator was later publicly released in June of 2012 and gained substantial attention from both the open-source community and PlayStation enthusiasts alike. Today, RPCS3 is co-developed by two new developers, Nekotekina and kd-11 in tandem with an amazing team of GitHub contributors.

The People

The project is currently maintained and organized by a unique cast of characters, all with meaningful roles to contribute to different aspects of the project. Whether it's working on the emulator directly, coordinating community efforts or even keeping this very website current, everyone plays a role that adds to the bigger picture.

Internal team members aren't the only contributors. A lot of the progress made in making PlayStation 3 emulation possible on PC is thanks to the many developers we've received contributions from in our GitHub community. While many developers do come and go, we do welcome anyone and everyone who is interested in improving the codebase.

Founders

A list of the project founders who are also considered former, non-active developers.

DH Project Founder Lead Core Developer
DH is RPCS3's father, founding the project on May 23rd, 2011. He is responsible for landing RPCS3's code base foundations and for many enhancements afterwards. He left the project in mid 2016 and started doing PlayStation 4 related research.
Hykem Project Founder Lead Core Developer
Co-founding the project with DH, Hykem is responsible for reverse-engineering many of PlayStation 3's features. He reversed the security features and built a cryptographic engine which emulated many of the PlayStation 3's security components. He is the developer of many well known tools in the scene such as make_npdata. He was forced to leave the emulation scene in mid 2016.

Current Developers

A list of our developers who are working full-time and part-time on the project.

Nekotekina Lead Core Developer
Nekotekina joined RPCS3 in late 2013 as a contributor. He is currently the project lead and lead core developer. He is working full-time on RPCS3 thanks to the funding provided by our Patrons. Nekotekina is the single-most active developer.
Desktop
Intel i9-10920X (3.9GHz)
Radeon RX 5500 XT
NVIDIA GTX 1650
64GB DDR4 (3000MHz)
Linux
kd-11 Lead Graphics Developer
kd-11 joined RPCS3 in early 2016 as a contributor. He is a veteran in graphics various shenanigans and is currently the lead graphics developer for RPCS3. kd-11 is constantly improving the emulator, mainly its graphical back-end parts and greatly enjoys doings so. Thanks to the funding provided by our Patrons, kd-11 was able to join RPCS3 as a full-time developer in mid-late 2017.
Desktop
AMD R9 5900X (4.6GHz)
Radeon RX 6700 XT
NVIDIA GTX 1050 Ti
40GB DDR4 (3200MHz)
Linux (Arch)
ssshadow Community Manager Former Contributor
ssshadow is a human RPCS3 Wiki and has been around since 2013, joining the staff in early 2017. Previously head of Blog and the writer for RPCS3's progress reports, he currently helps the project as a Community Manager.
Laptop
Intel i7-7820HQ (2.9GHz)
NVIDIA Quadro M2200
16GB DDR4 (3200MHz)
Windows 10
Ani Community Manager Web Backend Developer
Ani joined the staff in mid 2016 as a Forum Moderator and Helper for the old RPCS3 forums. Ani currently serves RPCS3 as a Web Developer, having developed RPCS3's Compatibility List, as well as Social Media Manager, responsible for managing and moderating the Forums, the Subreddit and running RPCS3's Twitter account. He also writes the full version changelogs, and used to contribute to writing the progress reports.
Desktop
AMD R7 5800X (4.6GHz)
Radeon RX 6800 XT
16GB DDR4 (3600MHz)
Linux (Manjaro)
Laptop
AMD R9 5900HX (4.4GHz)
Radeon RX 6700M
16GB DDR4 (3200MHz)
Linux (Manjaro)
Steam Deck
AMD Custom APU 0405
AMD Van Gogh
16GB LPDDR5 (5500MHz)
Linux (SteamOS)
DAGINATSUKO Web Developer Graphic and Brand Designer
DAGINATSUKO joined RPCS3 in early 2017 as the web developer and graphic designer. They are in charge of the project's overall branding and presentation on the world wide web. Following the website's initial launch, they have further developed and maintained it with annual updates, up-to-the-minute fixes and additions out of pure passion and devotion to the project.
Desktop
Intel i9-12900KS (5.2-5.6GHz)
NVIDIA RTX 3090 FE
32GB DDR5 (6800MHz C28)
Windows 11
Desktop
Intel i9-10900K (5.0-5.4GHz)
NVIDIA RTX 3080 FE
16GB DDR4 (4266MHz)
Windows 11
MacBook
Intel i9-9880H (4.8GHz)
Radeon Pro 5500M
32GB DDR4 (2666MHz)
Windows 11 / macOS
Steam Deck
AMD Custom APU 0405
AMD Van Gogh
16GB LPDDR5 (5500MHz)
Linux (SteamOS)
Megamouse Project Developer UI Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Desktop
Intel i7-10700K (4.8GHz)
NVIDIA RTX 2070
32GB DDR4 (3600MHz)
Windows 10
elad Project Developer
Ever since elad started contributing in November of 2017, he's been constantly pushing improvements to every part of the emulator as well as improving his own skills exponentially. Thanks to his work, a large number of games have become compatible with the PPU and SPU LLVM recompilers, performance on non-TSX CPUs has drastically improved and his lv2 & MFC related contributions largely increased game stability. He is also responsible for fixing countless RSX mishaps and getting significant amount of games from loadable/menu to ingame/playable with the most notable cases being getting several Naughty Dog titles ingame and figuring out the very last issue that kept MGS4 from properly booting.
Desktop
Intel i7-6700K (4.2GHz)
NVIDIA GTX 980 Ti
16GB DDR4 (2133MHz)
Windows 10
GalCiv Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Desktop
AMD R9 3950X (3.8GHz)
NVIDIA GTX 1660 Super
32GB DDR4 (3200MHz)
Linux (Gentoo)
Whatcookie Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Desktop
Intel i7-7700K (4.5GHz)
Radeon RX 570
16GB DDR4 (3733MHz)
Linux
hcorion Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Desktop
AMD R7 5900X (3.8GHz)
NVIDIA GTX 1070
32GB DDR4 (3200MHz)
Linux
HerrHulaHoop Wiki Maintainer Project Contributor
HerrHulaHoop joined RPCS3 in early 2018 and took up the task to design and set-up RPCS3's Wiki. He is currently the Wiki Maintainer, tasked with developing templates that suit RPCS3's specific needs and also moderating contributions made by the community. Following the Wiki's launch, Hula also began writing the monthly progress reports on the Blog and still maintains an active role in publishing them.
Desktop
Intel i7-8700K (5.0GHz)
NVIDIA GTX 970
32GB DDR4 (3200MHz)
Windows 10
velocity Project Contributor
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Silent Project Contributor
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Desktop
Intel i9-12900K (Stock)
NVIDIA GTX 1070
32GB DDR4 (3600MHz)
Windows 10
JohnHolmesII Project Contributor
JohnHolmesII began contributing with edits to the README, and these efforts slowly evolved into various DevOps roles including maintaining build steps, cleaning build output, and helping to maintain CI/CD functions. In the Discord community, he is known as "hurb".
Desktop
AMD R9 5950X (4.7GHz)
Radeon RX 6700 XT
32GB DDR4 (3600MHz)
Linux
BlackDaemon Project Contributor
BlackDaemon has been around since the beginning as a global forum moderator and avid tester. He was responsible for testing and debugging many games, sharing peculiar issues to other developers so they could be fixed.
Desktop
Intel i7-5820K (3.5GHz)
NVIDIA GTX 970
32GB DDR4 (2133MHz)
Windows 7 SP1
Clienthax Project Contributor
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Desktop
AMD R7 1800X (3.8GHz)
NVIDIA RTX 3090
32GB DDR4 (3200MHz)
Windows 10
Shadow Project Contributor
Shadow, being one of the eldest team members for RPCS3, is the owner of both the RPCS3 and EmuNewz web servers. Shadow has also made small, yet meaningful contributions to the emulator over the years.
Yahfz Project Contributor
Yahfz joined RPCS3 in early 2017 with the drive to aid in recording several videos for the project's official YouTube channel as well as assisting Nekotekina in setting up the project's Patreon. He currently supports the project as a debugger focused on resolving bottlenecks with an endless goal of making the emulator better for everyone on every platform.
Desktop
Intel i9-12900K (5.2-5.5GHz)
NVIDIA RTX 3090
32GB DDR5 (6800MHz C28)
Windows 11
TGE Project Contributor
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Juhn 0xCA7F00D Project Contributor
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Desktop
AMD R7 3800X (3.9GHz)
NVIDIA GTX 1080 Ti
32GB DDR4 (3733MHz)
Windows 10
Asinine Video Content Creator
Asinine joined RPCS3 in late 2017, and started by contributing to the project by making videos for RPCS3's YouTube Channel, writing progress reports for RPCS3's blog and testing games with RPCS3 to update our compatibility database. Today Asinine focuses on making videos for our YouTube channel, testing changes made to the emulator and moderating our compatibility database, Discord and Wiki.
Desktop
AMD R9 5950X (4.7GHz)
NVIDIA RTX 3080
32GB DDR4 (3600MHz)
Windows 10

Former Developers

A list of developers who have previously contributed to the project.

AlexAltea Former Developer Lead Graphics Developer
AlexAltea joined developers DH and Hykem in the late summer of 2013. He focused mainly on high-level LV2 emulation as well as CPU and GPU emulation in addition to debugging and automated testing via console samples. He also maintained the project up until early 2015. He then left the project to do R&D on other emulation-related projects.
Tambry Former Developer Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Bigpet Former Developer Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
vlj Former Developer Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
gopalsr83 Former Developer Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Jarves Former Developer Project Developer
Jarves has been around since 2014 doing some contributions from time-to-time. Between various contributions, he has deployed proper .mself and .sdat decryption on the fly which has allowed many games to be further emulated and implemented DualShock 4 native support.
Numan Former Developer Project Developer
Numan joined RPCS3 in early 2017 as a contributor. Due to his valiant efforts in investigating and fixing various bugs found in the emulator, he was the person responsible for the first efforts that made Demon's Souls boot, which drew a lot of attention to the project, as well as having implemented sys_overlay, a firmware API necessary for Metal Gear Solid 4 to run.
FlashOfSloth Former Developer UI Developer
FlashOfSloth joined RPCS3 in early 2017. He's known for leading the effort into Qt, major UI additions, including a save manager and a trophy notifications.
Dangles Former Contributor Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
pauls-gh Former Contributor Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
O1L Former Contributor Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
ruipin Former Contributor Project Developer
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
scribam Project Contributor
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
raven02 Project Contributor
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
rajkosto Project Contributor
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.
Farseer Project Contributor
There is currently no description available for this team member. Please check back later or search the GitHub repository for further details on this member. If appropriate, a proper description can be added upon the member's request.