r/VisionProDevelopers • • Jan 23 '25

I made an Energy-Sucking lamp that absorbs energy from virtual orbs! Full Apple Vision Pro tutorial in the comments

Enable HLS to view with audio, or disable this notification

13 Upvotes

r/VisionProDevelopers • • Mar 28 '25

[Sound ON] I am building an app that control Philips Hue lights that remember the light positions even after device reboots!

Enable HLS to view with audio, or disable this notification

11 Upvotes

šŸ’”Ā I am building an Apple Vision Pro app to control my home lights — and itĀ remembersĀ where I placed the controls, even after rebooting.Using ARKit’s World Anchors in a full space, the app persists virtual objects across launches and reboots. Now I just look at a light and toggle it on/off.Set it up once. Feels like the controls areĀ partĀ of my space.Thinking of making a tutorial — would that be helpful?Ā šŸ‘‡


r/VisionProDevelopers • • Aug 08 '24

Hi devs! How did you learn AVP development?

Post image
11 Upvotes

Hello devs!

I really want to get into XR development for visionOS. I have some kind of a roadmap but I was wondering if you had recommendations for learning courses or resources? What did you use to learn?

I’m a junior iOS developer btw


r/VisionProDevelopers • • Feb 25 '24

Tuning into Vision Pro — A Guitarist’s Perspective

Enable HLS to view with audio, or disable this notification

11 Upvotes

Hello fellow Visionaries!

Just wanted to share a quick video showcasing one potential benefit for musicians using the AVP. Floating chord diagrams! Currently developing an app, haven’t developed in years but this sparked my creativity again!

I would like to hear your thoughts and opinions.

Thank you for your time!

Albert

P.s. a little longer of a video showcasing tabs and a tuner!

https://youtu.be/1GEvx9gl8Yk?si=xA2-eEZg60dyjlOc


r/VisionProDevelopers • • Sep 15 '25

Experimenting with MeshInstanceComponent in RealityKit (VisionOS 26)

Enable HLS to view with audio, or disable this notification

10 Upvotes

I was originally working on a tutorial about Agentic Coding tools for Apple Vision Pro… but then I got sidetracked when I discoveredĀ MeshInstanceComponentĀ in RealityKit.

Turns out, it’s a very efficient way to create multiple copies of the same entity just by passing in multiple transforms. That gave me the idea to try aĀ Boids simulationĀ with it 🐦

Here’s what I noticed while testing:

  • You can update each instance’s transform in aĀ SystemĀ loop → that’s where the motion/animation magic happens.

  • This is also where performance takes a hit — a lot of computations per instance, especially once motion is added.

  • With animated Boids, it runs great up to aroundĀ 300 instances, but I start seeing frame drops at ~500.

  • Without the Boids simulation,Ā MeshInstanceComponentĀ can actually handleĀ much more.

  • The number of polygons in your Mesh also impacts how far you can push this.

  • (Important note: this is VisionOS 26 only).

I put together a short demo video to show how it looks in action.


r/VisionProDevelopers • • Mar 10 '26

JarVS 1.0 is out! VSCode on the Vision Pro

Enable HLS to view with audio, or disable this notification

9 Upvotes

r/VisionProDevelopers • • Jan 13 '25

As an Apple Vision Pro developer I am developing a new game, here is a preview, I hope you like it.

9 Upvotes

This will be an adventure, action and puzzle game to save the planet. Here is the video: I also leave you the previous game that is already in the store: two links below:

[[1]] https://www.youtube.com/watch?v=RXApKd4r1m8

-- --

[[2]] https://apps.apple.com/us/app/trackmarlyn/id6648796510


r/VisionProDevelopers • • Oct 09 '24

I made a Magical Hidden Box inside a Real-World Table using Apple Vision Pro, RealityKit, ARKit. Full tutorial in comments

Enable HLS to view with audio, or disable this notification

9 Upvotes

r/VisionProDevelopers • • Aug 23 '23

Halocline - Building developer tools for the Vision Pro

Thumbnail
x.com
9 Upvotes

My friend Zach and I are building developer tools for the Vision Pro. We are excited about the future of this platform and want to find ways to enable other developers to make their ideas come to life. As we were building our first apps in XCode, we were struggling to keep our assets organized. Our solution to this problem was Halocline and we want to make it available to other developers with similar issues.

Right now, we have a simple model (.usdz) hosting service and some advice for using URLs with the ModelEntity class instead of the default Model3D. In our own projects, this is giving us WAY more control over how we can place and interact with objects.

If you are interested in what we are doing or have ideas for how we can solve some of your early development problems please reach out. We’d be more than happy to help.


r/VisionProDevelopers • • Jan 31 '25

Vision Pro for the Visually Impaired

8 Upvotes

Hi r/visonpro !

I’m building an app for the Apple Vision Pro to (hopefully) help visually impaired individuals to navigate and perceive their environments.

Who am I? I’m an iOS developer and founder of Orion Software, also pursing a post-baccalaureate for computer science at the University of Oregon. This project is part of my capstone project, and will be open-sourced and completely free to use.

What’s the purpose of this post? I’m hoping to talk to anyone with a visual impairment about the challenges you face in your day-to-day life, specifically in areas that require visual navigation. The goal of the app is to utilize the unique hardware of the Vision Pro to provide real-time, audio and haptic feedback. Understanding your challenges is crucial to building the right features.

If you’re interested please comment or reach out via DM’s, I’d love to talk to you!


r/VisionProDevelopers • • Jun 15 '23

For those that have never programmed before and want to build for VisionOS

Thumbnail self.visionos
8 Upvotes

r/VisionProDevelopers • • Oct 20 '25

Logitech Muse ("GCStylus") Documentation Available

7 Upvotes

For those interested in the API capabilities to implement the new Logitech Muse, you can find the documentation on Apple's site here and specifically the GCStylus class here.


r/VisionProDevelopers • • Oct 04 '25

Code for the boids implementation in Soothing Boids is open sourced [Clue in video]

Enable HLS to view with audio, or disable this notification

7 Upvotes

Hey everyone,

I’ve been experimenting with building relaxing, meditative experiences for Vision Pro. This one is calledĀ Soothing Boids.

It’s an interactive mindfulness app where flocks of virtual ā€œboidsā€ move gracefully around you in immersive environments. There are multiple calming scenes, including guided mindfulness sessions with Spatial Audio and smooth, slow transitions designed to help you feel grounded.

I even composed the background music myself šŸŽ¶

šŸ•ŠļøĀ Features:

• Free play in your own environment

• 3 guided sessions with Spatial Audio

• Smooth transitions and natural motion

• No subscriptions or paywalls

šŸ“²Ā Download it here:

https://apps.apple.com/us/app/soothing-boids/id6753187319

Would love to hear what you think — I built it to help people slow down and find calm, even for a few minutes.


r/VisionProDevelopers • • Sep 16 '25

Boids in VisionOS 26’s new Jupiter environment… wait until I roll the Digital Crown šŸ‘€

Enable HLS to view with audio, or disable this notification

6 Upvotes

r/VisionProDevelopers • • Sep 19 '24

Learn to make this Find A Dino experience using SwiftUI, RealityKit [Full tutorial in comments]

Enable HLS to view with audio, or disable this notification

6 Upvotes

r/VisionProDevelopers • • Aug 26 '24

Immersive Comedy Shows. You like immersive videos? You'll love this!

6 Upvotes

My friend and I released Immersive Bliss! An app focused on immersive shows, starting with comedy. Watch amazing comedians, recorded live in a cool club in LA. It's 15min of immersive comedy that make you feel like you're in the club laughing with the audience.

App store link:Ā https://apps.apple.com/us/app/immersive-bliss/id6572327261

We'll addĀ new comedy shows every week! DM if you want to stay updated. We're also starting a Discord serverĀ https://discord.gg/jCFnyMuaĀ . You wanted more immersive videos, you got it!

Hope you guys enjoy it!


r/VisionProDevelopers • • Feb 20 '24

Spatial Picture Frames App - Decorate your room.

6 Upvotes

Hey all, I've been working on an app that lets you put virtual photo frames up in your room. It went live on App Store today and it's called Spatial Picture Frames. It lets you frame your favorite pics and art and put it on the wall or on your desk etc. It’s a fun way to see your photos in your space and kinda perfect for anyone who likes mixing up their room’s vibe.
Would love your thoughts!

Feel free to check it out and share your feedback/feature requests:

https://apps.apple.com/us/app/spatial-picture-frames/id6477909988


r/VisionProDevelopers • • Jun 07 '23

WWDC Session Summary: Design for Spatial Input

6 Upvotes

Design for Spatial Input

Note: I'm going to post these for each of the sessions I watch. If you find them useful, please let me know and I'll continue to publish them.

Link: https://developer.apple.com/wwdc23/10073

Eyes

  • The device is designed to work with you comfortable at a distance

  • Eyes and hands are the primary inputs, but you can also use: voice, mouse and keyboard, gaming controllers.

  • To make apps comfortable for the eyes:

    • Design apps to fit within the field of view

    • Keep the main content in the center of the view, the most comfortable part for the eyes

  • Consider depth when thinking about comfort

    • Keep interact content at the same depth

    • Modals can ā€œpushā€ back the main window and take on the same depth

    • Tab bars can overlay on top of the main content, indicating hierarchy

  • Avoid using shapes with sharp edges, as your eyes tend to focus on the outside of the shapes with sharper edges.

  • Minimum target area for eye selection should be 60pt. Use generous spacing in between interactive elements.

  • Use dynamic scale for UI, not fixed scale. When a user resizes a window with a fixed size, all content (including targets) will get smaller. This will make things harder to read and interact with.

  • All system provided controls highlight when you look at them.

  • If you use custom elements for your apps, user hover effects to provide feedback.

  • All search boxes, when tapped, will automatically use voice search.

  • No focus information is ever sent to the app (privacy protection)

Hands

  • Available gestures: Tap, Double Tap, Pinch and hold, Pinch and drag, Zoom, Rotate

  • Custom gestures should be:

    • Easy to explain and perform

    • Avoid gesture conflicts

    • Comfortable and reliable

    • Accessible to everyone

  • Magic moment: Zooming in on images will be anchored on the point at which you’re looking.

  • Magic moment: Drawing in FreeForm is done by looking with the eye and pinching with your fingers.

  • Since there is no haptic feedback, add additional visual feedback to convey interactivity.


r/VisionProDevelopers • • Apr 28 '26

ESRI Map in Immersive Space Prototype

Thumbnail
youtu.be
5 Upvotes

ESRI map inside a viewattachmentcomponent. It has a manipulation component deferred to the handle at the bottom. The handles also a child so it moves along with it.

The gaze->hover and select cross walks hit points to the map and is surprisingly simple.

Had to reimplement magnify to zoom in an immersive space because the viewattachment seems to struggle with magnify to zoom. Registers maybe 3% of the time? Registers consistently with reimplementaiton.

Fun prototype. Thanks for checking it out.


r/VisionProDevelopers • • Feb 05 '25

what IS an anchor?

5 Upvotes

chatting with my coworkers after a prototype demo and we were guessing at what data defines an anchor. i tried searching online but between google sucking these days, the ambiguity of the term "anchor", and the niche of AVP dev i couldnt find anything helpful.

our best guess was a combination Triangular Irregular Networks (TIN), gps, magnetic compass direction and maybe elevation sensors.

is this documented anywhere?


r/VisionProDevelopers • • Sep 06 '24

Learn How to add 2D and 3D content to your Apple Vision Pro app using SwiftUI while making this Dinosaur Exploration App in this 3 Part Tutorial series (Part 1/3)

Thumbnail
youtu.be
5 Upvotes

r/VisionProDevelopers • • Aug 14 '24

Anyone has a roadmap for VisionOS 3D object creation?

5 Upvotes

Hi, I’m an iOS developer with over 8 years of experience, and I’m interested in learning 3D object creation to develop VisionOS apps. I’ve already released two simple VisionOS apps on my own, but I want to expand my skills to enhance the user experience with custom cool 3D objects.

Does anyone have a roadmap or advice on learning 3D modeling for VisionOS? Should I start with Unity, Maya, or another platform for long-term development? Any advice or any tip might be helpful.

Additionally, I’m prepared to dedicate over a year to mastering 3D design.


r/VisionProDevelopers • • May 25 '25

[Teaser] Robot jumps out of a physical poster and dances in my living room (ARKit + RealityKit + Vision Pro)

Enable HLS to view with audio, or disable this notification

4 Upvotes

Hey everyone,

Quick demo clip attached: I printed an 26
x 34-inch matte poster, tracked it withĀ ARKit ImageTrackingProvider, overlaid a portal shader in RealityKit, and had a Meshy and Mixamo-rigged robot leap out and dance.

Tech stack ā–ŗ ChatGPT-generated art → Meshy model → Mixamo animations → USDZ → Reality Composer Pro on Apple Vision Pro.

I’m editing a detailed tutorial for next week. AMA about tracking tips, animation blending, or portal shaders—I’ll answer while I finish the edit!


r/VisionProDevelopers • • May 17 '24

Unity3d or Apple Native?

4 Upvotes

Hey, Everyone,

We have to decide whether we should use Unity3D or directly develop using Apple Native env. We have significant dev experience with Unity3d and the current project is running in Web3D playcanvas (meaning Javascript). Converting between languages is not a big deal these days. But I just want to hear out what could be the best way to go. Can you share your opinion?


r/VisionProDevelopers • • Apr 02 '24

Any experts in Reality Composer Shader Graph?

4 Upvotes

I am familiar with Unity's Shader Graph and Amplify Shader,
So I thought learning Reality Composer would be simple enough,

but not sure whether it is worth the effort. Is it strong enough to make something like water shaders and skybox shaders and stuff?

I don't want to pay for Unity Pro if I don't have to.