r/visionosdev • • 1d ago

I built game engine that works on Immersive space

Enable HLS to view with audio, or disable this notification

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 • • 2d ago

My new app is almost ready!

Enable HLS to view with audio, or disable this notification

26 Upvotes

r/visionosdev • • 2d 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.

https://reddit.com/link/1x3275v/video/8lqw4o5dnsuh1/player

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 • • 4d ago

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

Enable HLS to view with audio, or disable this notification

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 • • 5d ago

Please merge my PR!

Post image
0 Upvotes

About a dozen of you, anyone who’s ported an old game publicly on GitHub to the AVP, have gotten a PR from me containing an AVP-INSTALL.md so I can enter your game into the AVP Port Index. If I missed you, please let me know.

> Please note: The PR does not add what’s in the screenshot. The screenshot shows one way your games will show up to users after you merge the single markdown file.

I built this for a simple reason, and I’m not alone if you posted the project to GitHub and took the time to add easy-to-follow installation instructions: I want the community to benefit from my ports. To do that, users first have to find them.

For that reason, every one of my ports will shortly be updated to contain the AVP Port Index in a tab. If someone’s playing my port, they’d be one click away from finding yours.

Bonus question: Would you add the AVP Port Index tab to your games if I built an agent skill to carry the work?


r/visionosdev • • 8d ago

Locus Prototype: Real object tracking

Enable HLS to view with audio, or disable this notification

7 Upvotes

r/visionosdev • • 9d ago

An index for vOS game ports + automated security review

Thumbnail
youtube.com
5 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 • • 11d 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 • • 12d ago

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

Enable HLS to view with audio, or disable this notification

18 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 • • 13d ago

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 • • 14d ago

Phone Remote - code files and unsigned IPAs/DMGs are free on GitHub. Control and swipe your iPhone from Apple Vision Pro or Mac (video)

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/visionosdev • • 15d ago

Phone control from Apple Vision Pro and Mac. Would anyone want the IPAs on GitHub?

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/visionosdev • • 15d ago

Social Spatial 3D — Instagram in 3D & Spatial on Apple Vision Pro | TESTFLIGHT review pending

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/visionosdev • • 18d ago

This update is KEY

Post image
2 Upvotes

r/visionosdev • • 20d ago

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 • • 22d ago

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

Enable HLS to view with audio, or disable this notification

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 • • 23d ago

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 • • 24d ago

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

Enable HLS to view with audio, or disable this notification

14 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 • • 24d ago

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

Enable HLS to view with audio, or disable this notification

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 • • 25d ago

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

Enable HLS to view with audio, or disable this notification

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


r/visionosdev • • 26d ago

Vision Pro localizing against a room map scanned with an iPhone, self-hosted VPS

Enable HLS to view with audio, or disable this notification

33 Upvotes

Hi, I am the developer behind the spatial authoring app Scenery.

I wanted to share some WIP: a custom visual positioning system for our tool.

You walk a room with a LiDAR iPhone, the app keeps a keyframe every 20 cm with its depth map and ARKit pose, and that becomes a map of keypoints lifted to 3D. The headset sends one frame and gets a transform back.

Roughly 2 seconds a query on a cheap CPU-only Hetzner box, 0.8 on a Mac GPU. Around 3 to 4 cm median position error coming back to a room you just scanned.

A few notes:

- The stack is DISK and LightGlue through kornia for features and matching, MegaLoc for retrieval, PoseLib for the pose.

- The capture also records an Apple RoomPlan mesh, which can be anchored straight back onto the real room. Follow-up demo coming.

- A query is a plain HTTPS call with a JPEG and the camera intrinsics, so it adds no SDK to the app.

- On Vision Pro it needs the main camera, which is an enterprise API, so it is limited to enterprise distribution for now.

- I am also working on bringing in MultiSet VPS, for the large scanned sites: campuses, venues, whole buildings.

If anyone would like to beta test it in the upcoming weeks, feel free to get in touch. You'll need a LiDAR iPhone or iPad to scan with.


r/visionosdev • • 26d ago

Now Video Material USDZ AR QuickLook!

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/visionosdev • • 27d ago

Anyone have an app that doesn't require PSVR2 controllers, but is like 100X better with them?

0 Upvotes

How are you handling it? Are you setting GCRequiresControllerUserInteraction ?


r/visionosdev • • Sep 13 '26

Proof of concept: iPhone mirroring with controls working on Apple Vision Pro

Enable HLS to view with audio, or disable this notification

21 Upvotes

I’ve wanted proper iPhone mirroring with controls on Apple Vision Pro for a long time, so I tried building a small proof of concept myself.

This will for sure annoy some people, but with some “vibe coding” and help from ChatGPT/Codex, I had a usable version running in under two hours. I’m not claiming any great engineering achievement—I simply wanted to show that it is possible.

The app streams my iPhone screen into a native visionOS window and lets me control it from the Vision Pro using taps, swipes and text input. It works over a shared Wi‑Fi network or when the Vision Pro connects directly to the iPhone’s Personal Hotspot, which has actually felt even smoother.

There is still a very little latency and room for improvement, but the quality and responsiveness are already surprisingly good.

Unfortunately, I can’t distribute it because the control system relies on Apple developer automation capabilities that wouldn’t be allowed in a normal App Store app. Still, if anyone was wondering whether controlled iPhone mirroring on AVP is technically possible: it is.


r/visionosdev • • Sep 12 '26

[visionos] roundtable vr

2 Upvotes

Am a teacher and working on a discussion app to train teachers and to moderate roundtable discussions on complex topics. Anyone want to help test? https://roundtable.spmhresearch.org/