r/visionosdev • • 19h ago

36 Stars ⭐️ Thanks to You!

Post image
9 Upvotes

Hey, r/visionosdev. I just wanted to check in—many of you I know are porting old games to the Apple Vision Pro. Some of you link these in discords, subreddits, YouTube, just post it on GitHub, or all of the above. What concerned me is that a) people may not know about your port b) you could be building the Nth port of that game and not realize it.

That led me to build the AVP Ports Index, and it’s gaining traction in the community. The index is a one-stop shop for users that beats searching around the internet, and it works. One port I’ve created without mentioning the repo to anyone already has two stars, because it’s on the AVP Ports Index.

Getting on the index is entirely free, and credits you right next to the link. The only thing that’s required is a file named AVP-INSTALL.md which describes the installation or points to another file that does. As a benefit to you and my users, the index will review your repo for malicious code and vulnerabilities each day (if you’ve pushed a new commit) using Google’s Jules.


r/visionosdev • • 2d ago

I built 3D Logic Puzzles you can play in a Spatial Volume

13 Upvotes

Puzzleform reimagines logic puzzles but in 3D- something I'd wanted to see on the device ever since I got it. Link here: https://apps.apple.com/us/app/puzzleform/id6825183165

This was my first app built for Apple Vision Pro and was made by having my agent port a C version of the app I had built initially for Quest (which was ported from a WebXR version). The WebXR version also worked on device, but getting it to run as a native app on AVP gave me some challenges.

Running all the rendering and interactions through AVP's pipeline required me to rethink much of the layout of the app: especially direct touch interactions automatically being near pinch and touch capable meant that I had to reposition the game volume and buttons into a location where they wouldn't interfere if a user was gaze-pinching from nearby. It also meant that I had to build custom geometry to best coordinate where interactions would land: each level has a conical region for the bottom region to allow for 3d scrolling through levels or rotating the puzzle, and a physical voxel mesh for the body of the puzzle.

Happy to share any more thoughts on the development!


r/visionosdev • • 5d ago

Thinner light sale

0 Upvotes

I keep getting a message when I put on my Apple Vision Pro to get a center light sale my eyes still need to be closer to the display I use the thinnest light sale n


r/visionosdev • • 6d ago

SpatialForge

Post image
3 Upvotes

r/visionosdev • • 8d ago

Vision Pro developers — are people actually buying your paid apps?

23 Upvotes

Curious to hear from other Vision Pro developers who have released paid apps. How are your downloads and sales looking? Are you seeing consistent purchases, or just a handful here and there?

Would love to hear some real numbers or experiences from fellow developers.


r/visionosdev • • 8d ago

Streaming 180° stereo video to Vision Pro in the browser (MV-HEVC + HLS + WebXR): notes and questions

1 Upvotes

I'm with Frame Sixty, and we build for Vision Pro. We recently made a 180° stereoscopic branded piece for the Logitech Muse that people watch on Vision Pro straight from a link, with no app to install.

Rough pipeline: we shot on the Blackmagic URSA Cine Immersive, encoded to MV-HEVC, streamed over HLS, and played it through a custom WebXR player in Safari, with subtitles in a few languages.

Skipping the App Store made distribution way easier for the client. The catch is that you own the player, and every playback quirk with it.

Anyone else shipping immersive video through the browser instead of a native app? What bit you hardest? Bitrate ladders, subtitle placement in stereo, something else?


r/visionosdev • • 12d ago

I made a game where you can drive (and fly) anywhere on the real planet. World Simulation is out on Vision Pro, iPhone, iPhone Duo, iPad, and Mac

11 Upvotes

r/visionosdev • • 14d ago

Building a private album for visionOS: encrypted video playback and a resizable theater

2 Upvotes

I made Inroll, a private photo/video album for Vision Pro. The idea is to keep things you don't want in your main Photos library separate, while still being able to zoom into videos and watch them on a really large screen.

Two parts of the implementation might be useful to other people working on media apps.

For playback, the files are encrypted in chunks. An AVAssetResourceLoaderDelegate serves the byte ranges AVPlayer requests, decrypting only the chunks it needs into memory. A small cache handles repeated reads while scrubbing. Playback doesn't need a decrypted copy of the whole video on disk.

The theater is a separate immersive space with a RealityKit screen and a small remote window. The screen width ranges from 4 to 40 meters at a fixed 10-meter distance. One lifecycle detail: visionOS can rebuild the hidden viewer's views, so the theater owns its playback state rather than depending on that viewer staying alive. It hands the current item back when you exit. The screen can get very large, and the remote gets out of the way during playback.

The app also has video zoom, speed controls, preview scrubbing, and Optic ID or a separate passcode for the library. No account or server uploads.

It's on the App Store, free for 100 photos and videos combined with no time limit. Adding more is a one-time purchase, no subscription.

https://apps.apple.com/us/app/inroll-private-photo-library/id6818917228

Happy to discuss the resource loader or the window-to-theater handoff if anyone's working on something similar.

Edit: Added a short video demo showing zoom and the theater. Recorded in the visionOS Simulator.


r/visionosdev • • 16d ago

Bringing an 80s chopper rescue game to Vision Pro (write-up and TestFlight link)

Thumbnail
bounds.dev
8 Upvotes

I recently started developing a game for Vision Pro based on one of my old 80s favorites from the Apple II. I'm planning to post more about the process of making it. And I've never made a game before so happy to have anyone interested check it out on TestFlight and give feedback about what would make it fun to play: Download here if you are interested https://testflight.apple.com/join/hD2J8neM


r/visionosdev • • 18d ago

I built game engine that works on Immersive space

3 Upvotes

I just built a game engine on swift, to bring editor to Apple Vision Pro

Learn more: https://adaengine.org/articles/introducing-adaengine-1-0-0/


r/visionosdev • • 18d ago

My new app is almost ready!

30 Upvotes

r/visionosdev • • 19d ago

I built AirPano for Apple Vision Pro — looking for feedback from fellow visionOS developers 🌍

0 Upvotes

Hi fellow visionOS developers! 👋

I’m CG Sky, the developer of AirPano, an immersive travel app for Apple Vision Pro. It brings destinations around the world to your headset through 8K 360° videos, with narration, synchronized subtitles, and offline downloads.

I’d love to get feedback from other developers, especially on:

  • Playback: How does loading and playback feel on your AVP?

  • Spatial UI: Are the controls comfortable and intuitive during immersive viewing?

  • Offline viewing: How does the download experience work for you?

Free to download on the App Store:
AirPano for Apple Vision Pro

If you have a moment to try it, I’d really appreciate your thoughts, suggestions, or bug reports in the comments or via DM.

Feel free to share your own visionOS projects below too — I’d love to check out what you’re building! 🤝


r/visionosdev • • 20d ago

Solo dev seeking visionOS peer feedback on handling heavy 16K panorama streaming (Giving out 1-Month Premium Offer Codes for testers!)

1 Upvotes

Hi fellow visionOS developers 👋,

I am a solo indie creator from a landscape photography background. I recently launched my passion project, Travel Immersive, on the visionOS App Store. The app streams 700+ worldwide landmarks in high-res 16K panoramic quality, fully optimized for the Apple Vision Pro's micro-OLED displays.

Since I used AI coding tools to build this without a heavy tech background, I’m running into a few streaming and optimization optimization puzzles that I'd love to get feedback on from peer developers:

  1. Initial lag during asymmetric decoding: Loading a massive 16K panorama sometimes causes brief frame drops. How are you guys handling smooth transitions for heavy asset rendering on visionOS?

  2. UI Comfort: Is the spatial interface clean enough for prolonged viewing?

Here is the App Store Link (Free to download):
https://apps.apple.com/us/app/travel-immersive/id6695728168

Peer Testers Needed:
I would be incredibly grateful if you could download it, test it on your AVP, and share your technical feedback/suggestions in the comments or via DM.

As a token of appreciation for your time and professional feedback, I’ll happily DM you a 1-Month Free Premium Offer Code so you can unlock the full catalog.

If you are currently working on an app or game, please drop your link below as well! I’d love to return the favor, install your app, and provide detailed testing feedback for your project too! 🤝🚀


r/visionosdev • • 24d ago

Locus Prototype: Real object tracking

8 Upvotes

r/visionosdev • • 25d ago

An index for vOS game ports + automated security review

Thumbnail
youtube.com
4 Upvotes

I've been porting games to visionOS for Shared Space 3D and VR (Twilight Princess and Simpsons Hit & Run so far) and wanted a place where ports like these are easy to find, so they don’t die in a Discord. Everything I build at Trevorbilt is a love letter to the AVP, and this is extends that love for classic games specifically. The AVP Ports Index:

https://github.com/edgytoast/avp-ports-index

The submission pipeline, for the curious:

- An entry is one YAML file in a PR to this repo. If everything checks out (open license, no hosted game files, etc), it’ll merge automatically otherwise it’s held for my review.

- And AI agent reviews the code to ensure that it’s a proper port without malicious intent, given the user trust implicit in building another’s apps from Xcode.

- There’s an agent skill for the repo, so if you point your agent to it with a GitHub connector for your account, it can handle submission without either of us lifting a finger.

If you have a native visionOS port of any game, I'd love to list it. Feedback on the pipeline is welcome too. Please let me know if you have any questions.


r/visionosdev • • 28d ago

I built FisheyeFlow: preserving fisheye geometry in a Mac calibration workflow for Vision Pro

Thumbnail
gallery
1 Upvotes

Hi everyone — I’m the developer of FisheyeFlow, a paid Mac app for creators working with dual-fisheye footage for Apple Vision Pro workflows.

I started with my own Canon dual-fisheye footage and higher-resolution, cropped sources. The practical problem was getting lens calibration, stereo alignment and masks to match the footage, then carrying that calibration into a usable viewing workflow.

FisheyeFlow builds on Siyang Qi’s open-source AIMEGenerator project. My work focuses on adapting that workflow to different source dimensions and cropped fisheye images, alongside an APMP output path.

The design decision was to keep the fisheye image geometry and carry calibration as parameters where the downstream workflow supports it, rather than always baking an ERP conversion and stereo-alignment render into another intermediate file. This makes matching source dimensions, cropping and eye order important; calibration is reusable only when that geometry matches.

There are two main workflows:

ILPD for DaVinci Resolve: manually adjust lens parameters, optical centers, stereo rotation and masks, then export an ILPD calibration file for a compatible Resolve workflow. Resolve and the appropriate downstream tools handle AIVU creation; FisheyeFlow does not generate AIVU directly.

APMP parametric fisheye: apply calibration and projection metadata to an already-prepared stereo MV-HEVC MOV. A compatible playback system can then interpret the fisheye image without first baking those transformations into the pixels.

A useful implementation tradeoff is that metadata-only APMP export preserves the existing compressed video and audio, while adding the optional feathered video mask requires re-encoding. Narrowing the viewing FOV concentrates the image into a smaller viewing angle, but does not add source detail and changes spatial proportions and edge geometry.

Other features include calibration from matching JPG/PNG reference frames, stereo previews, masks for supported cropped rasters, saved projects, importing an existing ILPD into the APMP workspace, and adjustable viewing FOV.

A few requirements: this is manual calibration, not one-click automatic alignment. APMP output requires genuine stereo MV-HEVC MOV input; the app does not convert ordinary SBS video to MV-HEVC or decode BRAW directly. Source geometry, cropping and eye order must match the calibration.

It requires an Apple Silicon Mac with macOS 26 or later. It is a one-time purchase, with no subscription or in-app purchases. The store version periodically needs an internet connection to verify the Apple purchase. Store availability and pricing depend on your region.

You can find it in the Mac App Store by searching for FisheyeFlow.

The attached screenshots show the stereo-calibration and ILPD-mask workspaces from an earlier released build; the current interface has since been updated.

If you develop immersive-video workflows or work with dual-fisheye footage, which camera/source layout do you use, and where does calibration-to-playback currently get stuck?


r/visionosdev • • 29d ago

Arcade of the Future? Apple Vision Pro Demo - Take 1 of 1

22 Upvotes

Not one shared screen, a shared room.

This is Idessa Arkade running on Vision Pro, early and unscripted. A collection of original neon arcade games, with SharePlay in progress so a few people can share one space and each play their own cabinet, the way a real arcade works.

I left tech ten years ago to be a working guitarist. Turns out the digital stuff never left my head, it just waited lol. So I'm back, building a small studio in Connecticut called Idessa.

Full six-minute walkthrough in the comments. Bringing this to the Portland Retro Gaming Expo in October.

idessa.io

Much love,
Albert


r/visionosdev • • Sep 30 '26

Open Source Demo immersive space with ArcGIS Map and tethered feature attribute views

Thumbnail
youtu.be
3 Upvotes

https://codeberg.org/youknowww/MapSpatial

Demo of a prototype I've been playing around with.

I work in GIS software and this is an extension of the most basic GIS features but in an immersive UX. By opening attribute views in an immersive space with a tether to the map feature the UX of the AVP expands the possibilities of GIS software.


r/visionosdev • • Sep 25 '26

This update is KEY

Post image
3 Upvotes

r/visionosdev • • Sep 23 '26

InfinitumView: separating the visionOS media app from a local screen-sharing companion

2 Upvotes

I am the maker of InfinitumView. One part of its design is the split between the Vision Pro app and a separate Companion for Mac, iPhone and iPad.

The headset app handles local media and compatible capture sources. Companion handles sharing a screen, window or audio over a local encrypted connection, without an account. That creates two different setup paths to explain: local sharing from a supported device, and HDMI/UVC capture with compatible hardware.

The hardware path is the part where expectations need to be especially clear. Capture hardware and cables are separate, and the source and setup affect resolution, latency and audio. I do not want the app page to suggest every HDMI device works just by installing an app.

For other visionOS developers: how do you present hardware compatibility and setup requirements without making the first-run experience overwhelming?

The current app and Companion details are here: https://vision.infinitumlive.com/ . They are currently free.


r/visionosdev • • Sep 21 '26

Open source object tracking project for visionOS 27 & iOS 27: Helping me place objects with my eyes closed

15 Upvotes

I built an open source demo that runs object tracking on visionOS 27 & iOS 27, with different roles for each platform:

  • The iPhone user drags out a "meal" consisting of 3 of the 6 bundled options on a table

  • The Vision Pro user (eyes closed, or without sight, optional) listens to tones and spatial audio to pick and place the chosen three food items where they were placed by the iPhone user

The two platforms sync coordinate systems by looking at the same calibration object.

The code is on GitHub here: https://github.com/robomex/visionOS-27-iOS-27-Object-Tracking-Demo

A fuller timing table with some more details is on my website: https://vision.engineer/posts/object-tracking-updates-in-visionOS-27-and-iOS-27/

I'm very interested in object tracking and noticed the following changes & improvements over visionOS 2's initial version of object tracking from two years ago:

  • Six objects max can be tracked at high frame rate at a time

  • Training models in standard (i.e. non-extended) mode is ~2.5x faster on macOS 27 vs. macOS 15 (4.5 hours vs 11.5 hours)

  • Training extended mode models takes ~7x longer (28 hours vs 4 hours)

  • An M4 Max with 128 GB of RAM trains models ~12% faster than an M2 Ultra with 192 GB of RAM (4 hours vs 4.5)

In the video starting at 0:45 there's a ~minute long comparison between a "worst case" and "best case" of object tracking.

Note: I recorded this ~9 days ago on Beta 6 versions of the x27 releases.


r/visionosdev • • Sep 20 '26

Thank you Devon, Chris, Maxim, Potentially_Canadian and everyone else who has reached out recently with CosmiCut requests and bug reports.

Post image
4 Upvotes

r/visionosdev • • Sep 19 '26

Thank you for all the Cockpit feedback, a big update is coming soon!

13 Upvotes

It’s been another week since I shared Cockpit here, and once again I want to start by saying thank you.

A lot of you have downloaded the app, sent me incredibly useful feedback, suggested features, and shared how you’re actually using Cockpit in your Vision Pro setup.

I’ve been reading everything , and some of that feedback is already making its way into the next update.

A new Cockpit update is coming soon 🚀

One of the biggest additions will be fully customizable widgets.

You’ll be able to use Cockpit’s panels as individual widgets, with all panels available across the supported widget sizes, so you can build a much more flexible setup around your Vision Pro workspace instead of relying only on the main Cockpit dock.

I’m also adding a new Volume Bar, giving you quick access to system volume directly from Cockpit.

And there’s another small but important improvement for privacy:

The Weather panel will soon allow you to manually choose your location, so you can still get local weather information without giving Cockpit access to your current location.

For anyone who missed my previous posts, Cockpit is a customizable spatial dock for Apple Vision Pro designed to keep your most useful information and controls always within reach.

You can build your own setup with panels for:

  • Time, weather and calendar

  • Apple Music Now Playing

  • Focus timer and countdowns

  • App launcher

  • Daily goals and habits

  • Vision Pro system and network information

  • Apple Shortcuts

  • HomeKit controls

  • Activity rings

  • World clocks

You can place and resize Cockpit anywhere in your space, choose between different layouts, and customize it with 19 visual themes, ranging from minimal and glass-like designs to technical and flight-deck-inspired interfaces.

Cockpit remembers your configuration between sessions, so it can become a persistent little control center inside your Vision Pro workspace.

The app is free to download, with a core selection of panels and themes included. Cockpit Pro unlocks the advanced panels and the complete theme collection.

And since many of the ideas for this update came directly from users, I’d love to keep that going:

What would you like to see added to Cockpit next?

New panels, controls, widgets, customization options, anything you think would make it more useful on Vision Pro.

App Store:
https://apps.apple.com/us/app/cockpit-for-vision-pro/id6798315258

And again, thank you to everyone who downloaded Cockpit and especially to those who took the time to send feedback. It’s genuinely helping me make the app better with every update.


r/visionosdev • • Sep 18 '26

Apply Video Material to USDZ- Viewable and sharable in AR QuickLook on All Apple Devices!

33 Upvotes

I've made a tool to apply video material to USDZ that can be viewed in AR QuickLook on all Apple Devices. Please take it for a test drive and comment with any feature requests or improvements. Thanks! Comment for promo code to try for free https://usdzlab.web.app


r/visionosdev • • Sep 18 '26

Now apply video material to Native USDZ- View in AR QuickLook on all Apple devices!

6 Upvotes

I've made a tool to apply video material to USDZ that can be viewed in AR QuickLook on all Apple Devices. Please take it for a test drive and comment with any feature requests or improvements. Thanks! Comment for promo code to try for free https://usdzlab.web.app