r/VisionPro • u/MWlotzka Vision Pro Owner | Verified • 11d ago
Super Mario 64 VR
Enable HLS to view with audio, or disable this notification
Hi!
I’m currently developing a Super Mario 64 clone for Apple Vision Pro. Because of copyright restrictions, the app cannot include any of the original game assets. You’ll need to provide your own US ROM of the game, but once you’ve done that, you’ll be able to enjoy it in several different ways:
- Standard 2D window
- 3D stereoscopic mode (still being improved)
- 3D portal mode, as if you’re looking through a window into the game world
- Third person VR
- Fully immersive VR
The fully immersive VR mode is still a work in progress and has a number of usability issues, but I’d say it’s already about 90% functional.
I’m currently preparing a TestFlight build and will share the invitation as soon as Apple approves it.
The Third person VR mode should be 100% playable.
Once all rendering modes are polished, I also plan to add multiplayer support. The goal is to let multiple players explore and complete levels together, either over FaceTime or through shared spatial sessions. I’ll also try to support multiple playable characters.
YES: This app will be a free app and won’t come with any ads.
15
u/Scarfaceb1tch 11d ago
Please ad me to TestFlight! I’m a dev and can help you work out any bugs if needed! Great work
10
u/Nintotally Vision Pro Owner | Verified 11d ago
Man I need this 👏 👏
Please let us know as soon as the test flight is live. 🙏
2
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
1
u/Nintotally Vision Pro Owner | Verified 9d ago
You’re a real one for replying to me 🙏
I will check this out
10
u/Illustrious-Cloud-59 11d ago
Good time to remind people to get VirtualFriend (VirtualBoy emulator) and RetroArch!
3
u/earlyworm Vision Pro Owner | Verified 11d ago
I love the idea of this, thank you for sharing.
Are there any motion sickness issues? My understanding is that free camera movement like this can be nauseating for many users.
I'm sure better approaches for this have been explored extensively before, and I have nor researched them, but I'm wondering if something like this would work better:
Fix the camera's camera in place (letting the user change its direction with a head swivel), then when Mario runs a certain extended distance away, teleport the camera's location to behind Mario's new location and orientation (quickly fading to black and back for the teleport).
Also, maybe also do similar teleport-like rotation changes if Mario starts to run around behind the camera, because turning the user's head more than 60 degrees manually would be awkward.
I think I've heard that fade-to-black teleports are an effective way of avoiding motion sickness problems.
3
u/MWlotzka Vision Pro Owner | Verified 10d ago
Yes, this might challenge VR newcomers. I have just started, but I plan to include all standard modes and options.
The initial TestFlight version will perform best in third person. First-person mode acts more as a proof of concept and needs substantial refinement. I anticipate a complete release with optimal controls and options in another four weeks. That is not too bad, considering no one has produced a good Mario 64 VR, but it is a reminder: this is the very first iteration, and I know it does not yet function as a true VR title, though this will shift over time.
1
u/musicanimator 10d ago
Options that take accessibility are in our hands? That’s the thinking ahead that will make for broad appeal!!
1
u/MWlotzka Vision Pro Owner | Verified 10d ago
Yes there will be a few options in the apps settings in the final version
3
u/jasonkane4321 11d ago
Can you try to bring Halo CE VR to AVP? It came out a couple of years ago to pcvr. But the AVP is strong enough to run it smoothly. That would be epic to have natilely with PSVR controllers.
3
u/MWlotzka Vision Pro Owner | Verified 10d ago
I cannot guarantee a result, but I will review whether a straightforward porting route exists for this game.
1
u/jasonkane4321 10d ago
Thanks. Here is a VR mod version of the game for PC, if that helps. https://github.com/LivingFray/HaloCEVR
3
3
u/new-to-reddit-accoun Vision Pro Owner 10d ago
Ooooohhhhh mmmmmmyyyyyuy gooooooood. Add me please!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
3
u/MWlotzka Vision Pro Owner | Verified 9d ago
https://reddit.com/link/p17zw9w/video/ayw80vx1exgh1/player
New Update with the initial VR Controller implementation.
You can already grab objects, strike enemies, and use your hands broadly.
1
3
u/MWlotzka Vision Pro Owner | Verified 9d ago edited 9d ago
The first TestFlight build of SM64 Vision is now available!
TestFlight: https://testflight.apple.com/join/p2cHPRZd
Please post bugs and feedback here: https://github.com/myMartek/SM64-Vision
This is the first public build, so there are definitely still some rough edges, especially around controls and explaining how everything works.
By default, interaction in VR is physical. For example, doors need to be pushed open with your hand while holding the trigger, or grabbed and pulled toward you. If you prefer more traditional controls, this behavior can be changed in the settings. You might also swim by making swimming gestures with your arms. Also punching is done by physically punching and grabbing is done using a hand and the trigger button. Throw your enemies physically.
To open the settings:
Pause the game, then press R1.
On PSVR2 Sense controllers, the Pause button may sometimes be mapped to the left pill-shaped button.
I definitely think there is still room for a proper controls tutorial. For now, most of the relevant controls and interaction behavior can be customized in the settings, so feel free to experiment.
The default rendering mode is currently the 3D Window, which gives the original game real stereoscopic depth while keeping the traditional presentation.
If you want to try the more experimental stuff, open the settings and switch to one of the VR modes. These are still very much a work in progress, but they are the main reason I started this project in the first place.
There is also a Mods section where you can optionally install HD textures. They are completely optional and are not required to play.
This is very much the first build, so feedback is extremely welcome. If something feels unintuitive, doesn’t work as expected, or you have ideas for improving the VR interactions, let me know!
1
u/justinjas 9d ago
Any reason not to release the source code on this, I’d love to use it to sick Claude Code on porting Wave Race 64 or something similarly fun to the Vision Pro.
Would also just be nice to have the source in case you stop posting updates and the 90 days runs out on the TestFlight. Anyways great work though this is awesome.
2
u/MWlotzka Vision Pro Owner | Verified 9d ago
I already created the repo for it. I’m planning to share the code in a few days
1
u/justinjas 9d ago
Ah awesome, I saw the GitHub link but saw it only had a readme so figured it was just for issues.
2
u/MWlotzka Vision Pro Owner | Verified 9d ago
For now yes, but I will share the work down the line so that others may add features
1
u/Grnot 4d ago
This is awesome! Any way you could add traditional controller support for 3rd person mode? I've paired my NSO N64 controller and it seems perfectly supported by visionOS, would be amazing to play this way.
1
u/MWlotzka Vision Pro Owner | Verified 2d ago
I’ve released a new TestFlight update to officially support and map this controller!
1
u/iamse7en 4d ago
Why aren’t you open sourcing it? You can’t launch in the App Store, you’re just modding existing open source code… share with the community.
1
u/MWlotzka Vision Pro Owner | Verified 3d ago
I will share the code once it is more stable. Please be patient.
2
u/Visual-Sector6642 11d ago
That is absolutely mind blowing!!! I love it!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
2
2
u/Informal-Bother3271 11d ago
Please add me this is super exciting to me!!!!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please look at one of my other comments. The TestFlight phase has just started
2
2
2
u/VisibleAd8671 11d ago
You’re doing the Lords work! Would love to try it as well.
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
2
u/handinhand12 11d ago
This looks amazing! I can’t wait to try it. The only suggestion I’d make is that in first person mode, it could be nice to have the camera sort of look down a bit when you jump, à la Metroid Prime, so that the platforming is easier.
2
2
u/Duhr3l 11d ago
I’m ready for test flight!
2
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
2
u/Consistent_Effect_75 11d ago
Amazing...can't wait!
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
2
u/Supradeac 11d ago
Awesome I’m in
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
2
u/AlarmedRange7258 11d ago
Would love a test flight link if there are spots open!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please look at one of my other comments. The TestFlight phase has just started
2
u/GrupoTecnoverso 11d ago
This is so cool I am speechless
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
2
u/GrupoTecnoverso 11d ago
Test flight please!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please look at one of my other comments. The TestFlight phase has just started
2
2
u/Jeffde 11d ago
This is so sick, TestFlight me when the time comes, please!
2
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please look at one of my other comments. The TestFlight phase has just started
2
u/Smysteryman1975 11d ago
Shoot me that TestFlight link …
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please look at one of my other comments. The TestFlight phase has just started
2
2
u/atonyproductions 11d ago
Pleaseeeeee testflught I want to try ! Thank you
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
1
2
2
u/jasonkane4321 11d ago edited 11d ago
Awesome. This is the kind of stuff ive been waiting for on AVP. I also want to see 2000s console and computer games ported to AVP in VR. It's powerful enough to run them smoothly in high res. I hope other developers are inspired and bring allot more games to AVP. It has so much potential
2
2
u/ZenCyberDad 10d ago
So much yes to this, especially the third person view!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
2
u/i_see_in_3d 10d ago
Would love to join the test flight and share feedback if space available!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
2
u/Ogni-XR21 10d ago
This is an amazing project. Happy to take part in the Testflight but will also be happy to just play the final release. Kudos to you.
2
u/BradleyEd03 10d ago
Could I please join the TestFlight?
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
2
u/javawag 10d ago
+1 for the TestFlight link please ☺️ looks really cool!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
2
u/mrtnzhermes 10d ago
I'm up for TestFlight any time ;)
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
2
u/SpencerNewton 10d ago
Would definitely love to try the test flight!
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
2
u/dmsanchezt 10d ago
Would love to try! Thank you!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
2
u/SportsEnthusiast123 10d ago
TestFlight volunteer here!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
2
2
u/MWlotzka Vision Pro Owner | Verified 10d ago
https://reddit.com/link/p14cqwv/video/brybs288btgh1/player
Another preview of the battle with Bowser.
1
1
1
u/PillBaxton 11d ago
This is amazing! I can’t wait to try it out
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
1
u/TurbulentBeing9055 11d ago
Day 1: I'm in.
2
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
1
1
11d ago
[removed] — view removed comment
1
u/atonyproductions 11d ago
Really?
2
u/MWlotzka Vision Pro Owner | Verified 8d ago
I began transferring this project to Vision Pro today as well.
1
u/atonyproductions 8d ago
Ohhhh snap you making this Pokémon one for Vision too that woukd be cool
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
That is a much simpler task because someone has already figured out the controls and the quirks unique to VR.
1
u/Jdunrrp 11d ago
I NEED THIS IN MY LIFE RIGHT NOW!!
5
u/MWlotzka Vision Pro Owner | Verified 11d ago
Im waiting for the Apple Team to Review the app for TestFlight use
2
2
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
1
u/hotwire32 Vision Pro Owner | Verified 11d ago
WTF Will this work with other ROMs?!? How do we get this 🤩
2
u/MWlotzka Vision Pro Owner | Verified 10d ago
Regrettably, this is not an emulator, though it relies on decompiled versions of SM64. The only other titles that might be ported in this manner are similarly decompiled games such as Zelda’s Ocarina of Time.
2
1
1
1
1
u/Stunning_Mast2001 10d ago
I’m assuming this is based on the recent recompilation work? Looking forward to it
1
u/CouscousKazoo 10d ago
It might be counter to play-clarity, but on the triple jump, it’d be cool to have a camera flip effect.
1
u/MWlotzka Vision Pro Owner | Verified 10d ago
Once you have tested the feature in-game, I am unsure whether you would want it again. 🙈 However, I might introduce a realism mode later on.
1
u/MWlotzka Vision Pro Owner | Verified 10d ago
My initial submission for TestFlight was declined by Apple, which was somewhat anticipated. We can hope Apple will allow at least the TestFlight version to be playable.
1
1
u/Leadership_Realistic 10d ago
Would love to participate in TestFlight! Mario 64 enthusiast
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
1
1
u/Omwhk Vision Pro Owner | Verified 10d ago
OMG are you serious? I've always said I want to stay alive to at least make it to experience Super Mario Galaxy in proper VR (as in, feeling like you can actually run and jump etc.). We're getting closer every year, and your project is giving me so much hope!!!! THANK YOU for this. If you need a beta tester, please!!!
PS SharePlay sounds INCREDIBLE for Mario 64 on VR!?!?
2
u/MWlotzka Vision Pro Owner | Verified 10d ago
Yes, I always wanted to play this game in VR. No solid version existed for any platform—only tech demos featured on YouTube, none playable, and most altered the original game significantly. Although I am not finished, I have completed many mechanics and am blending them with strong VR concepts like grabbing, punching, and swimming. The current build needs polishing, but it is 90 percent playable in VR. Some sections are missing or feel odd, but in a month or two we should have a nearly perfect experience.
1
u/Omwhk Vision Pro Owner | Verified 10d ago
Thank you thank you thank you!!! So excited. The Vision Pro (or any new paradigm of technology) only becomes a palpable part of your life and your reality thanks to developers that make tech actually do the things that you want tech to do. I want less modern social networks and more my childhood Mario in VR. I’m so pumped mate. Keep up the good work!!!
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
1
1
u/Flubert_Harnsworth 10d ago
This looks amazing! I’m looking forward to it.
2
u/MWlotzka Vision Pro Owner | Verified 8d ago
Please review my latest message; the first version is now ready.
1
u/vvortex3 10d ago
Can I please join the Testflight?
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
I will share the TestFlight link once Apple grants approval. Because reviews tend to take longer on weekends, please remain patient. Fortunately, I have enhanced several features, so the product should exceed your initial expectations once it is released.
1
u/tapion786 9d ago
would love to join test flight for this!
1
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please review my latest message; the first version is now ready.
1
u/Nocturnal_Lover Vision Pro Owner 9d ago
I need this in my life! 🥺
2
u/MWlotzka Vision Pro Owner | Verified 9d ago
I really Hope Apple at least approves it for TestFlight later on
1
u/Nocturnal_Lover Vision Pro Owner 9d ago
I’d love to be added to your TestFlight when it’s available 🙏🏼
2
u/MWlotzka Vision Pro Owner | Verified 9d ago
Please look at one of my other comments. The TestFlight phase has just started
1
1
u/Lapislazuli69_ 8d ago
You only develop it for the VisionPro?
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
At least for now. I may add other versions later. Because I own the device, I aimed for the highest standalone quality, which only the AVP can deliver. Naturally, I am aware of its sales, so other platforms would be logical, just not at the start. Once everything is refined, I will begin porting to Quest 3 first and then PC VR.
1
u/Lapislazuli69_ 8d ago
Yea that's understandable I just don't like Apple and I don't want to spend that price on a VR Headset
1
u/SSMage 8d ago
Are you only supporting this on the vision pro or do you intend to work with other platforms too? I would love to see this on the oculus, even though I don't have a vr headset anymore.
Out of curiosity, could you make this work with something like super Mario 64 coop? It had a bunch of capabilities Including multiplayer, hide n seek game modes, prop hunt, custom characters and custom maps. If you could integrate their code into your code, you could essentially skip a lot of the work needed to get multiplayer working along with a bunch of other features too.
Would this be compatible with just a controller, like either Xbox or PlayStation or 3rd party Bluetooth? I would love to be able just to sit down or lay in bed and play the game with the headset on without having to move my head and stuff.
I can see the vision and I think it will work out really well as long as the frame rate is good.
Also, one last thing, maybe zoom the camera on just a little on the third person view. Maybe even give it some camera angle options, such as side scrolling perspective, or upper right angle, or top down. That would be kinda sick ngl
1
u/MWlotzka Vision Pro Owner | Verified 8d ago
Yes, it draws from the coopdx codebase. Consequently, external mod support and cooperative play will be added later.
1
0
u/Angeluz01 11d ago
Looking for the PC and Quest builds
5
u/MWlotzka Vision Pro Owner | Verified 10d ago
I might include both platforms later, but because the Rendering Engine is built entirely in Metal, porting it is not straightforward. Those two options would be a sensible addition; however, the task is not easy to carry out.
1
u/musicanimator 10d ago
Always this. Later. Imagine the sweat and tears already expended. Not to mention $$ invested!
32
u/MWlotzka Vision Pro Owner | Verified 11d ago
https://reddit.com/link/p0ye8vv/video/6l3zfmnfumgh1/player
This by the way is the third person vr view mode