

Perfect Dark: native ports & recompilations
Perfect Dark (Nintendo 64, 2000) has 4 native ports. The most popular is Perfect Dark with 2056 GitHub stars. You can play it natively on Linux, macOS, Windows.
Native ports
Decompilation portci-dev-build · SlowingWindowsLinuxmacOSNintendo Switch (homebrew)Nintendo Switch (homebrew)Human-madeComplete
Perfect Dark VR
Decompilation portv2.1 · ActiveWindowsAndroidAI-assisted · ClaudeEvidencecommit: commit message trailer names ClaudePlayable
Dab's Mod
Decompilation portdabs-mod-dev · ActiveWindowsLinuxmacOSAI-assisted · ClaudeEvidenceroot_file: root file CLAUDE.mdcommit: commit message trailer names ClaudeUnknown
Perfect Dark (izzy2lost)
Decompilation portv2.0.0 · MaintainedAndroidAI use unknownUnknown
Gameplay videos
Perfect Dark PC port gameplay!
Graslu00
Screenshots
About
Perfect Dark is a first-person shooter video game developed by Rare and published by Nintendo for the Nintendo 64 video game console. It is considered the spiritual successor to Rare's earlier first-person shooter GoldenEye 007, with which it shares many gameplay features. Perfect Dark was first released in North America on 22 May 2000; PAL and NTSC-J releases followed soon afterwards. A separate Game Boy Color game, also titled Perfect Dark, was released in August 2000 as a supplement to the game and allows certain features within the Nintendo 64 game to alternatively be unlocked via a Transfer Pak. The game features a single-player mode consisting of 17 main missions in which the player assumes the role of Carrington Institute agent Joanna Dark as she attempts to stop a conspiracy by rival corporation dataDyne. It also features a range of multiplayer options, including a co-operative mode and traditional deathmatch settings. Technically, it is one of the most advanced games developed for the Nintendo 64, with an optional high resolution graphics mode and Dolby Surround Sound. A Nintendo 64 Expansion Pak is required to access the game's campaign and most of the multiplayer features.
Frequently asked questions
- Can I play Perfect Dark on PC, Mac or Linux?
- Perfect Dark covers Windows, macOS and Linux. It's fully playable.
- What's the best way to play Perfect Dark today?
- Perfect Dark is the one to pick, and it runs on Windows, Linux, macOS and Nintendo Switch (homebrew). It's fully playable. There's also Perfect Dark VR and Dab's Mod, among others.
- Is Perfect Dark still being worked on?
- It's slowed down. The last commit landed in August 2026. The latest release, ci-dev-build, came out in May 2024.
- Who's behind Perfect Dark?
- Perfect Dark is made by fgsfdsfgs.
- Do I need the original game?
- Your own copy of Perfect Dark is still required. The projects rebuild only the code, and the art, audio and levels come from the copy you already own.
- Can I play Perfect Dark on Android?
- Perfect Dark VR covers Android. It's playable, and the latest release is v2.1.
Related games
Runs natively on Android, iOS, Linux, macOS, Nintendo Switch (homebrew), WindowsSuper Mario 64
19964 ports
Runs natively on Android, Linux, macOS, PSP, Nintendo Switch (homebrew), Wii U, WindowsThe Legend of Zelda: Ocarina of Time
19983 ports
Runs natively on Android, Linux, macOS, Nintendo 3DS, WindowsMario Kart 64
19965 ports
Runs natively on Android, iOS, Linux, macOS, WindowsThe Legend of Zelda: Majora's Mask
20007 ports
Runs natively on Linux, macOS, WindowsGoldenEye 007
19973 ports
Runs natively on Android, Linux, macOS, WindowsSuper Smash Bros.
19992 ports
Runs natively on WindowsPokémon Stadium
19991 port
Runs natively on Android, Linux, macOS, PS Vita, WindowsBanjo-Kazooie
19985 ports
Runs natively on Android, Linux, macOS, WindowsDonkey Kong 64
19992 ports
Runs natively on Android, Linux, macOS, PSP, Nintendo Switch (homebrew), WindowsStar Fox 64
19975 ports
Runs natively on Linux, macOS, WindowsDiddy Kong Racing
19973 ports
Runs natively on WindowsPokémon Snap
19991 port