Skip to content
PlayStation console SCPH-5500 and PlayStation Controller.
PlayStation console SCPH-5500 and PlayStation Controller. Image by Pia Carrot, via Wikimedia Commons (CC BY-SA 3.0).

Play!

PLAYSTATION 2 EMULATOR

Play!

Play! is a cross-platform PlayStation 2 emulator (branded Play!) with active development and official builds for Windows, macOS, Linux (Flathub), Android, iOS and a web/browser build. Source code and development are hosted on GitHub (jpd002/Play-).

PlayStation 2PRIMARY SYSTEM
History documentedPROJECT BEGAN
Open sourcePROJECT MODEL

WHY IT MATTERS

Why Play! exists

Play! aims to provide a single, plugin-free, high-level PS2 emulation implementation that runs on many platforms (desktop, mobile and web). The project focuses on portability, incremental compatibility improvements and an easy-to-use single binary per platform rather than the plugin architecture used by some other PS2 projects.

BEST FOR

What Play! is best for

Cross-platform experimentation, running select PS2 titles on non-desktop platforms (Android/iOS/web) and testing development progress where a lightweight, single-binary emulator is preferred over more feature-complete desktop-first PS2 emulators.

Shadow of the Colossus gameplay on PlayStation 2
Gameplay from Shadow of the Colossus on PlayStation 2.

The people behind Play!

Project history and status

Play! is an actively maintained, public project with release notes and development logs on its official website and a public repository on GitHub. The project publishes periodic stable builds and development updates (release notes visible on the site). Development activity, changelogs and a compatibility tracker are maintained by the project and linked from the official site. Community discussion and progress reports appear on forums and social sites, but the authoritative project information is the official site (purei.org) and the GitHub repository.

What Play! supports

  • Windows (x86 / x64)
  • macOS
  • Linux (Flathub available)
  • Android (Google Play listed)
  • iOS (Cydia repository referenced)
  • Web (browser build referenced on official site)

Download and availability

OFFICIAL DOWNLOADS

Get Play!

Official stable and other builds are distributed via the project's downloads page and official channels referenced there (desktop builds, Android on Google Play, Flathub for Linux). Source code is hosted on GitHub (jpd002/Play-). Always verify checksums where provided and prefer official pages/releases.

Get Play! ↗

DOCUMENTATION

Official documentation

Read the official configuration, compatibility, and troubleshooting material before changing advanced options.

Read official documentation ↗
Broken or missing download? Emulator projects move and official links sometimes change. Please contact Retro Replay so the source can be verified and updated.

Play! setup guide

Setup note: Practical setup notes and steps for Play!. This guide covers obtaining official builds, minimal prerequisites mentioned by the project, and basic runtime setup. It does not include or imply any bundled commercial games, firmware, BIOS files, or copyrighted content.

  1. 1) Obtain the official build: Visit the project's official downloads page to get the appropriate stable build for your platform (desktop builds, Flathub for Linux, Google Play for Android, or the iOS repository referenced). For developers or if you want the latest commits, use the official GitHub repository (jpd002/Play-) and follow the repository instructions to build from source.
  2. 2) Verify prerequisites: On Windows the project notes DirectX runtime may be required and OpenAL is listed as optional for certain sound backends. On Linux prefer the Flathub package where available to get appropriate runtime dependencies. Mobile stores (Google Play / iOS repo) will indicate required OS versions. When building from source, follow the GitHub build instructions (the repository is CMake/Qt-based).
  3. 3) Install and run: Install the downloaded package for your platform (or the Flathub package for Linux). For desktop builds you can run the Play! binary directly. On Android, install from Google Play or sideload the APK from official channels if provided. For web/browser builds, use the official web build referenced by the project.
  4. 4) Point Play! at your games folder: Use the emulator's UI to scan or point at a folder containing your legally obtained PS2 game images or dumps. The project provides a compatibility tracker and reported playable game lists; check the project's compatibility links before expecting particular titles to run well.
  5. 5) Controller and input setup: Configure controller mappings from the emulator's input settings. Desktop builds accept keyboard and gamepad input; mobile builds support touch and external controllers where supported by the platform. If building from source, consult the repository wiki for platform-specific input backends.
  6. 6) Saves and memory cards: Play! uses its own save/memory card system; configure the emulator's data folder or save paths in settings. Back up memory card files before experimenting with features like save states. The site and GitHub contain additional details on save formats and state handling.
  7. 7) Advanced: building from source: Clone the official GitHub repository (jpd002/Play-) and follow the project README and wiki for building. The repository uses CMake and Qt; desktop builds are commonly built in Qt Creator or with a CMake toolchain. Use the repository wiki and build instructions for required toolchains and platform-specific steps.
  8. 8) Troubleshooting and compatibility: Check the project's compatibility tracker and development log for current known issues and per-game reports. The official site publishes development logs and release notes with fixed issues and known regressions. For bugs or feature requests use the project's GitHub issues page, and consult community threads for user-contributed notes.

Software reminder: Play! is distributed as source and official binaries; it does not include commercial game images, BIOS, or firmware. Obtain all game files and any console firmware legally and follow platform and copyright laws.

Sources and further reading

Detailed guides and tutorials

Explore step-by-step guides for Play! as they are published.

Use Play! on Android

Play! has an official Android app. Use the project’s own download page for the current build and setup instructions.

Emulates: PlayStation 2.

Official Android project page ↗ · Browse all Android emulators →