r/visionosdev

▲ 36 r/visionosdev+2 crossposts

How about playing an AR game with a friend, in the same room, against the same enemies? That's what we're building with SharePlay. Would you play it?

We got two people into the same fight last week and I want to show it before it's finished.

Co-op is in the same room, which is the whole point. Same enemies, not copies. They go for whoever is closest, so one of you tanks while the other is free to cast.

We're syncing music, fixing mana so you both see the same numbers, and building a separate wave line, since the solo waves are tuned for one person and fall apart with two.

It's meant for more than two. We have two headsets between the four of us, so two is as far as testing goes. No idea what happens at three 🤣

Two separate things, so I don't oversell it: a big content update in about two weeks, then SharePlay and the boss in Season 1, a couple of months out. We'd rather build it right than ship it broken.

Which means right now the game funding itself is the whole plan.
Please! Play it, leave a review, tell us what's broken. All of it goes back into the build.

What's the one thing co-op has to let you do, or it's pointless for you?

App Store: https://apps.apple.com/us/app/im-wizard-ar-magic-combat/id6747723768

u/Late_Armadillo714 — 4 days ago
▲ 184 r/visionosdev+4 crossposts

I'm creating Apple Music Classical- but for Jazz. Every album, sideman, standard, label, all serachable and cross linked. It's an incredible way to explore and discover jazz. Everything playable with Apple Music

In open beta now:

https://sessionography.dynamicappdesign.com

Looking for feedback, feature requests and any thoughts on the app.

u/dynamicappdesign — 6 days ago
▲ 16 r/visionosdev+1 crossposts

[TestFlight Update] Thank you for all the downloads and positive feedback!! Cockpit for visionOS now has 17 themes, 15 panels, new languages and smarter layouts

First of all, thank you. Cockpit has received many more downloads and far more positive, thoughtful feedback than I expected. Your reports, screenshots and suggestions have directly shaped this update.

Cockpit is a modular, glanceable dock for Apple Vision Pro: place it in your space, resize it, and build a dashboard from the panels you actually care about. This TestFlight update is the largest one so far.

## What’s new

### Four new panels — 15 panels in total

- **Countdown** — create up to three upcoming events, choose a date, time and symbol, and see the nearest one at a glance.

- **Habits** — track daily habits and streaks. Long-press a habit to remove it with confirmation.

- **Daily Goal** — set one measurable target for the day and update it directly from the panel.

- **World Clock** — follow four cities at once. New setups start with New York, London, Tokyo and Sydney, and every city can be changed.

They join Clock, Weather, Calendar, Focus Timer, Now Playing, Vision Pro Status, Shortcuts, Home, Network, Activity and Apps.

### 17 themes

The original appearance options have grown into three complete theme families:

- **Glass:** Midnight, Graphite, Sunset, Ocean and Holo

- **Instrument:** Cockpit, Apollo, Pit Wall, Grid, Outrun, Brass, Telemetry, Mecha and Visor

- **Light:** Minimal, Bauhaus and Zen

Each theme now has its own panel treatment, typography, controls, gauges and window geometry. I also refined the relationship between panel corners and the outer window in themes such as Apollo, Pit Wall, Brass and Bauhaus.

All panels and themes remain available to everyone during this testing phase, even when a PRO badge is shown.

### New languages

Cockpit is now available in:

- English

- Japanese

- Korean

- Simplified Chinese

- Traditional Chinese

Reports about wording, truncation or culturally awkward translations are especially welcome.

### Smarter layouts

- A horizontal single row can contain all **15 panels**.

- From **12 panels** onward, Cockpit recommends switching to **Two Rows** so panels stay larger.

- A vertical single column can contain up to **12 panels**.

- From **8 panels** onward, Cockpit recommends **Two Columns**.

- If you add a thirteenth panel while using one vertical column, Cockpit switches to Two Columns automatically before adding it.

- The old “Compact” label is now the clearer, direction-aware **Two Rows / Two Columns** control.

### Reorganized Settings

- General is now focused on everyday time and calendar preferences.

- Weather units and refresh frequency live together under **Panels › Weather**.

- Focus Timer sound lives under **Panels › Focus Timer**.

- Welcome, What’s New and support are grouped under **Help**.

- Permissions now show a visible status instead of only linking to System Settings.

- **Reset Layout** restores the default panels, order, direction and size without deleting panel data or changing the selected theme.

- Panel-data resets are grouped by purpose, making it clearer whether you are resetting launchers, tracking panels or World Clock.

- Configuration backup and restore remain available for moving the whole setup safely.

### Panel and interaction refinements

- Better vertical Weather spacing and larger multi-day forecasts.

- Better-balanced Network information in horizontal and vertical layouts.

- Focus Timer content is centered consistently in Light themes.

- Habit creation buttons remain readable across themes.

- World Clock reset now correctly restores its four starter cities.

- Countdown presentation and background updates have been made more reliable when creating multiple events.

- Numerous readability, spacing, corner and control fixes across all theme families.

## What I’d like you to test

  1. Add, remove and reorder panels in all four layouts: one row, two rows, one column and two columns.

  2. In a vertical single column, add a thirteenth panel and confirm that it changes to two columns automatically.

  3. Try several combinations of the 15 panels with different themes and window sizes. Nothing should overlap, clip or become unreadable.

  4. Test the four new panels, especially repeated Countdown creation, Habit long-press deletion and World Clock reset.

  5. Review the reorganized Settings, permission statuses, Reset Layout, individual panel resets and backup/restore.

  6. If you use Japanese, Korean or Chinese, please report untranslated, clipped or unnatural text.

  7. Leave Cockpit open for a longer session and tell me about battery use, heat and responsiveness on a real Vision Pro.

## Known / expected

- The Weather panel is not tappable because visionOS does not include a Weather app.

- Some third-party apps cannot be opened through URL schemes. That depends on what the app developer exposes.

- HealthKit intentionally does not reveal whether individual read permissions were denied, so Settings can only report that the Health permission request was completed.

Please include what you did, what you expected, what happened and your visionOS version. Screenshots and short recordings are extremely useful.

## Join the beta

TestFlight: https://testflight.apple.com/join/VP1sz624

Support / FAQ: https://andrefinetticangussu.github.io/cockpit/legal/support.html

Privacy: https://andrefinetticangussu.github.io/cockpit/legal/privacy.html

Thank you again for the downloads, the positive feedback and the time you have spent helping make Cockpit better.

u/Andre_FC_Dev — 4 days ago
▲ 55 r/visionosdev+1 crossposts

A tmux/herdr-first SSH terminal on visionOS, CLI-agent friendly

I've been building this app for about a month, mainly designed for Vision Pro and iPad (iPhone is also supported). The idea: I wanted a multi-window remote terminal with first-class tmux integration on mobile, so I can use it away from my desk, it can even be a companion to Mac Virtual Display.

For CLI agents like Claude Code / Codex / Pi (initial support), the terminal window shows an agent key bar, and there's a file viewer and a browser to cover the basic needs of driving agents and reviewing code.

App Store: https://apps.apple.com/app/id6790074057
Website: https://multiplexterm.dev

GitHub: https://github.com/multiplex-term/Multiplex - it's open source (made it public a few days ago), good contributions are welcome, and you can also unlock Pro for free by building it yourself.

Credit: the demo video also uses the serve-sim npm package, which let me review real UI behavior in the app :)

u/jhen_jie — 7 days ago
▲ 88 r/visionosdev+4 crossposts

Reincarnated as a Dungeon Designer, I Have to Work on a Fixed Budget and My Dungeon Keeps Expanding?! is the way too long name for my tiny game.

While working on a different big ol' game, I needed to go investigate a bunch of things from physics to web hosting, and I wanted to do it in a clean room context, so I did a little game jam instead. I find the results really charming, so I thought I'd share!

The game is built in WebXR. I'm testing on a Quest 2 and an Apple Vision, but theoretically any WebXR setup with hand tracking controls might also work. Please feel free to try it out here: https://www.chillaxedgames.com/cavern/play/reddit/

I'm cobbling my own codebase together, with rendering based on three.js. I've built my own little dev server which watches, compiles, and reloads code as I'm working, and also watches and packs assets.

For visuals it's GLBs from Blender for most 3D data (plus a few hacked together Blender scripts for stuff that doesn't go into GLTF like splines), including stuff like collision and nav meshes, and then just PNGs for loose stuff like particles. Textures are packed into KTX by the dev server. Audio is MP3s. I was using Howler.js which was lovely to get started, but I bumped into a host of jank issues I couldn't solve with the existing APIs, so I wrote my own lib. I figure that actually might be both domain specific enough (games) and generic enough (not particularly tied to my game) that it's worth open source sharing eventually?

For physics, I ended up going with Rapier, which has been fantastic. Easy API, it feels performant, and it has great characteristics like clean settling and easy event handling. Definitely going to be the one I keep using.

Models are a mix of KenneyNL's (https://kenney.nl/) and Kay Lousberg's (https://kaylousberg.com/game-assets) assets, kitbashed together in Blender. Absolutely delightful things, I'd highly recommend them to anyone. I frame animated them, as in just remodeled a few variations for walking/attacking/idling, and tweaked the materials to give them varying roughness/metalness props. I found the easiest way to do that was to lean into their atlas map setup, and make a matching roughness/metalness map with the properties baked into the same ramps!

Learned a lot from this that I'll take back to the main game, so it was a worthwhile diversion, but I hope the side effect is also a pleasantly distracting tiny game for y'all to enjoy in your headsets. Thanks!

u/Zestyclose-Whole7901 — 12 days ago
▲ 18 r/visionosdev+1 crossposts

Just published my first App Store app — Slipframe, a free Vision Pro endless runner. Looking for feedback

This is the first app I’ve ever published on the App Store, and it just got approved.

I made Slipframe, a free spatial endless runner for Apple Vision Pro. You stand in place while dodging walls and reaching out with your hands to grab coins

There are six biomes that rotate mid-run, each with its own twist, plus a tutorial, Daily mode, and leaderboards.

https://reddit.com/link/1vlwnyl/video/2zt4opibrtih1/player

Since this is my first launch, I’d appreciate any feedback, such as what’s confusing, tracking issues, difficulty pacing, biome favorites, or anything else.

App Store: https://apps.apple.com/us/app/slipframe/id6799762767

reddit.com
u/Snowplou314 — 9 days ago

Voxel and Volume creation modes for BoxelXR

Made a few base voxel creation interactions for the BoxelXR VisionOS version.

Unlike the Quest version of the app, which I built with Unity, this one will be developed natively. RealityKit, with its ECS architecture, is quite fun to work with.

The AVP app will be hand-tracking first, but I plan to support accessories and make a few custom controllers (ESP32 is a nice base for this).

u/ffffffrolov — 10 days ago
▲ 40 r/visionosdev+1 crossposts

[TestFlight] Cockpit - a glanceable dock for visionOS (Clock, Weather, Calendar, Focus, Music, Status, Home, Network, Activity)

Cockpit is a modular, glanceable dock for visionOS. Pin it in your space, add the panels you care about, and check key info without constant app‑switching. I’m looking for TestFlight testers to validate panels, layout, and permissions.

What it is:

A compact bar you can place and resize. Add/remove/reorder panels in edit mode and pick a theme, including a “Cockpit” instrument look.

Panels to try:

Clock (time/weekday/date; instrument dial + UTC offset), Weather (WeatherKit; °C/°F, wind units, refresh interval), Calendar (read‑only week/upcoming), Focus Timer (5/15/30/60; pause/resume/stop), Now Playing (Apple Music), Vision Pro Status (CPU/memory/storage, battery state, thermals, uptime), Shortcuts (run by exact name; may briefly open Shortcuts), Home (HomeKit scenes + accessory toggles), Network (type, local IPv4, latency, real‑time throughput), Activity (HealthKit; rings + steps, read‑only).

What to test:

• Add/remove/reorder panels; layout persists after relaunch

• Theme switching (incl. “Cockpit” instrument) and readability at different sizes

• Resizing from bottom edge; height stays proportional

• Permissions: Calendar, Location/WeatherKit, Health, HomeKit, Apple Music

• Quick checks: Weather units/refresh; Calendar event updates; Focus Timer countdown & completion; Now Playing visibility/metadata; Status values plausibility; Shortcuts by exact name; Home scenes/toggles; Network type/IP/latency/throughput; Activity refresh (~5 min)

Notes & privacy

No tracking; data stays on device. Weather via Apple WeatherKit. Latency measured with a lightweight HEAD request to Cloudflare’s one.one.one.one. Health is read‑only. Not affiliated with Apple.

Join the beta

TestFlight: https://testflight.apple.com/join/VP1sz624

Support/FAQ: https://andrefinetticangussu.github.io/cockpit/legal/support.html

Privacy: https://andrefinetticangussu.github.io/cockpit/legal/privacy.html

Thanks!

Bug reports with steps, expected vs actual, and screenshots are hugely appreciated.

u/Andre_FC_Dev — 12 days ago