PC Gaming

Pokémon Snap VR Port Brings the N64 Photo Safari to Meta Quest 3

A new Quest-focused fork of a Pokémon Snap recompilation project adds headset tracking, motion-based photography, ROM importing and ambitious 90Hz performance targets.

Pokémon Snap VR Port Brings the N64 Photo Safari to Meta Quest 3

We may earn a commission when you buy through these links, at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.

Pokémon Snap is getting an unexpectedly natural-looking second life in virtual reality. A fan-made port for Meta Quest 3 transforms the Nintendo 64 photography adventure into an immersive VR experience, letting players look freely around each course from inside the ZERO-ONE vehicle while using controllers to operate the camera and interact with the world.

The project has been shared by developer DramaticShape and is built as a fork of Snap64Recomp, a recompilation-based effort associated with JackAndBeans. Rather than simply placing a virtual screen in front of the player, this version is designed around Quest headset tracking and stereo rendering. The result is a notably different way to revisit one of the most distinctive games in the Pokémon catalogue: players can physically turn their head to follow a Pokémon, line up a shot with a handheld camera, and toss familiar items into the environment.

It is an impressive concept for a game whose original design already revolved around the player observing creatures from a guided vehicle. The core loop of watching, waiting, positioning a lens and timing the perfect picture has always lent itself to a first-person perspective. VR makes that perspective more literal, placing the player in the middle of the course rather than behind a television screen.

How the Pokémon Snap VR experience works

The port retains the full game structure, including its rail-style expeditions, photography scoring and tools used to draw out different Pokémon behaviours. In the headset, players travel through the courses aboard the ZERO-ONE and use their controller to manage the camera. They can take photos, throw items such as apples and balls, and use the Poké Flute when the situation calls for it.

For useful background on this topic, read Dawngazer-leads-ignisphere-a-new-2d-fantasy-project-from-a-vanillaware-veteran/">Dawngazer Leads Ignisphere, a New 2D Fantasy Project From a Vanillaware Veteran.

Headset tracking is the central change. Instead of relying only on traditional stick-controlled camera movement, a player can scan the scenery by looking around naturally. That could make several classic Pokémon Snap moments feel especially different. A Pokémon moving through a treetop, appearing at the edge of a cave, or briefly surfacing from water can be tracked with a glance and a turn of the head. Because the game is built around environmental observation, that extra sense of presence is more meaningful than it might be in a conventional retro port.

The developer has also addressed menu navigation with VR practicality in mind. Either analogue stick can be used to move through game menus, including the post-course photograph selection screens and the VR settings panel. Active stick navigation takes precedence over menu pointing, regardless of which hand the player prefers to use. It is a relatively small feature on paper, but it should matter in a game where players repeatedly review and select pictures after completing each route.

A standalone Quest APK, with a required ROM import

The Quest edition is distributed as a standalone ARM64 APK and uses OpenXR headset tracking alongside Vulkan stereo rendering. It includes a first-run process for importing a game ROM directly through the headset. Players can select the import option with a controller or gaze controls, use Android file selection, follow the import progress, and receive validation when the process is complete.

Importantly, the project does not include a Pokémon Snap ROM. The supported file is identified as Pokémon Snap USA Rev 1 in .z64 format. Once a compatible ROM has been imported and validated, the app reuses it on subsequent launches rather than asking the player to repeat the process.

That requirement is important both technically and legally. Fan recompilation and port projects can provide new ways to run software, but they do not grant users rights to download copyrighted game files they do not own. Anyone investigating the project should use a legally obtained copy of the required game and exercise caution with any software download or installation from an unfamiliar individual or repository.

There is also a Windows version for PC VR users, though it has different requirements. That package uses OpenXR and needs a compatible PC VR runtime. The Quest release runs through its own APK, while the automated benchmark tooling described by the developer is not included in either release package.

Performance goals are ambitious, but not guaranteed

One of the more revealing parts of the project is its performance documentation. The Quest 3 build targets 90Hz at 100% of the eye resolution recommended by OpenXR. Anti-aliasing is disabled by default, although an optional FXAA setting is available. The developer has made several rendering and frame-management changes intended to reduce GPU waiting, including batch rendering and reused frame resources.

For a fast-moving VR experience, refresh behaviour matters as much as raw resolution. The docked camera viewfinder is refreshed at the original source cadence, while a camera held by the player is intended to remain responsive to headset frames. Gameplay and the introductory animation are sampled from timestamped render snapshots at predicted display times, with a bounded interpolation history intended to improve presentation between frames.

Those are technical measures with a clear player-facing objective: movement should feel stable enough that looking around the Pokémon Snap world is enjoyable rather than distracting. Yet the release notes are refreshingly clear that the 90Hz target is not a promise of a sustained 90 frames per second across every scenario. Full-course testing and extended thermal performance testing are still outstanding, and certain scenes can run below the intended target.

That caveat is especially relevant on a standalone headset. A brief test in an opening area does not necessarily reveal how an application performs during longer play sessions, after the hardware warms up, or during sections with more demanding effects. Players interested in trying the port should approach it as an early release rather than a fully polished commercial VR conversion.

Known visual issues remain under review

The current build already includes fixes for a number of graphical problems. The work reportedly corrects sky occlusion and tutorial rendering, while also addressing alternating retained images during fades between views. An isolated automated benchmark covering the Beach course and introduction has been added to assist with frame timing checks, animation diagnostics and separate capture runs.

However, further visual verification is still needed. The smoothness of animation remains under review, as does a brief transition immediately after the Nintendo 64 logo. The notes also stress that interpolation diagnostics by themselves are not proof that the final image will look consistently smooth to a player in the headset. That distinction is useful: a technical metric can show whether parts of a rendering system are operating, but it cannot replace direct testing of how the image actually feels in VR.

As a forked project and an initial proper release of this particular version, some bugs are to be expected. Anyone who tries it should be prepared for uneven performance or visual rough edges. The available information does not establish how quickly fixes will arrive, whether every course has received the same level of testing, or how far future development will go.

Why Pokémon Snap is such a strong fit for VR

The original Pokémon Snap arrived on Nintendo 64 with an idea that was unusual for its era: Pokémon were not there to be battled or collected directly. They were creatures to observe. Progress depended on noticing subtle behaviours, experimenting with items, returning to locations and learning how the inhabitants of each course reacted to the player's actions.

That design is an excellent match for virtual reality because VR is particularly effective when a game asks players to study a space rather than merely move through it. The ZERO-ONE's guided path also sidesteps one of VR's most difficult design challenges. Since the player is not expected to freely sprint, strafe and turn a character through a 3D environment, the experience can focus on visual attention and camera interaction. The player's physical head movement adds immersion without fundamentally changing the structure that made the original game work.

There is a nostalgic appeal here too. The Nintendo 64 game's low-polygon environments and stylised creatures were never built for high-end VR realism, but that is not necessarily a weakness. In a headset, the blocky terrain, colourful scenery and close-up Pokémon encounters may read more like a living diorama than an attempt at photorealism. The VR format gives those old spaces a fresh sense of scale.

An exciting experiment, with sensible caution required

This is another striking example of how fan technical projects can revisit older games through modern hardware. A faithful VR adaptation of Pokémon Snap is easy to understand once seen: the game's camera-first structure makes the idea feel almost obvious. But making it work comfortably on Quest 3, maintaining image quality, handling control inputs and respecting the limits of standalone VR hardware are all more complicated than the concept suggests.

For now, the Meta Quest 3 port looks best viewed as a promising enthusiast project. It offers the complete game in a new format, supports immersive controller-driven photography and interaction, and has substantial technical work behind its Quest-specific setup. At the same time, performance qualifications and final visual checks are still in progress, and users need to supply the supported ROM themselves.

If continued development can smooth out the remaining rough spots, this could become one of the most fitting ways to revisit Pokémon Snap's uniquely peaceful photo safari. Until then, it remains a fascinating early VR experiment: a retro Nintendo 64 adventure that suddenly feels as though the player is sitting inside the ZERO-ONE, waiting for the next perfect shot.

Gallery

More from this story

Credit: DramaticShape
Credit: DramaticShape

Pass it on

Share this story

Portrait of Darryl Polo

About the author

Darryl Polo

Hey there! I'm Darryl Polo, and I've been deep in the web design and blogging game for over 20 years. It's been a wild journey, evolving with the digital age, crafting websites, and sharing stories online. But hey, when I'm not behind the screen, you'll likely spot me rocking my all-time favorite kicks, the Air Jordan 4s. And after a day of design? Nothing beats unwinding with some Call of Duty action or diving into platformer games. It's all about balance, right? Pixels by day, platforms by night!

Community

Discussion

0

Start the conversation.
No comments have been posted yet.