RPCS3 is an experimental open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows and Linux. RPCS3 began development in May of 2011 by its founders, DH and Hykem.
Each month we aim to publish a technical and visual progress report that showcases our latest progress completed by our developers and talented contributors. Similarly to most emulator projects we want to be as open as possible with our progress. Showcasing performance, graphical and quality-of-life improvements in great detail is our goal. We believe this is the best way to keep our fans and followers interested in the project.
Join our Discord community featuring over 28,000 members for project announcements, developer interaction and emulator configuration support. With regular interaction from our team, we aim to create a tight-knit community of emulation hobbyists and PlayStation 3 fans alike. Our server features a custom designed compatibility bot that allows users to request, then fetch the status for over 2800 tested PlayStation 3 titles.
RPCS3's GitHub community is always hard at work developing, implementing and deploying new features and ideas for the project. GitHub allows us to keep our project accessible, free and most importantly, open-source. GitHub enables us to review contributions, approve of them and implement seamlessly. Anyone and everyone is able to view the project's source, modify it, compile it locally and distribute under the GNU GPL 2.0
While our core developers are hard at work perfecting the emulator, we've had many great developers from all over the world contribute to the codebase, which has lead to astonishing progress in performance, accuracy and quality of life. We thank each and everyone of you.
We thank you for your continued support! With this goal reached, our lead developer, Nekotekina will be able to purchase better computer hardware for development and testing. This ensures even faster development and testing times by allowing his workflow to become more efficient and faster than ever before thanks to modern hardware.
We thank you for your continued support! With this goal reached, our core graphics programmer, kd-11 will be able to join our core developer, Nekotekina in working full-time on the emulator. This ensures even faster development and testing for all RSX orientated features for the emulator.
Let's shoot for a new high score! With your continued support, our core graphics developer, kd-11 will be able to purchase substantially better computer hardware dedicated to debugging and developing for the GPU related portions of the emulator. This ensures swift development and detailed testing of the features we plan to implement listed on our roadmap.
Sometimes things can be too good to be true. We understand. Especially when it comes to emulating a machine as technically complex as the PlayStation 3. If you're not sold on the legitimacy of the project, just check out some of the hundreds of videos captured by our community.
Before getting started, we highly recommend that you review our Quickstart guide to get a brief understanding of how the software works and what you need to get it performing optimally on your system. Basic system requirements must be met and performance may vary depending on your systems specifications. Our Quickstart guide also lends users instructions on dumping their own titles from their own consoles.
If you have any questions about the project, you can visit our frequently asked questions page. This page is designed to answer any common questions relating to the project that you may have. The page covers everything from the emulator's long-term history to what controllers and input devices are currently compatible with the emulator. If you still have any further questions, don't hesitate to reach out to us through Discord.
RPCS3 is a continuous project that will remain in development for many years to come. In the meantime, our current core developers have devised a structured roadmap that showcases the various goals we wish to complete throughout its development. These goals are categorized into 4 structured groups based on developer priority. These groups are short-term, medium-term, long-term and for developers.