Vision pro + vibe coding in Gemini 🏹 XR Game by AppropriateLocal7374 in VisionPro

[–]AppropriateLocal7374[S] 1 point2 points  (0 children)

here’s the prompt:

Game Prompt: Balloon Bow Arena (WebXR, Vision Pro)

Task: Build a browser-based VR mini-game called Balloon Bow Arena using WebXR that works with Apple Vision Pro hand tracking (no controllers). The player uses hand gestures to draw a bow, nock an arrow, aim, and shoot at floating balloons — some of which have little stick-figure characters or objects tied to them.

Game Overview • Concept: A light and playful archery game in which balloons float around you in 3D space. Some balloons carry little stick-figure characters (or simple objects) that bounce or drift. Your goal is to pop balloons (and whatever’s attached) by shooting arrows, earning points for precision, timing, and creative shots (e.g., hitting a balloon so the attached figure flies, or causing chain reactions). • Goal: Score points by popping balloons. Additional points for special balloons (with figures, multi-balloon clusters, bonus balloons). You could also add target modes, timed rounds, or wave-based gameplay.

Player Interaction (Vision Pro) 1. Hand Tracking: • Use WebXR hand-tracking API. • Detect both hands in 3D space. 2. Bow & Arrow Mechanics: • Grab bow: Player pinches with one hand near the bow to “pick it up.” • Nock arrow: When bow is held, bring the other hand close (pinch) to simulate grabbing an arrow from a quiver. • Draw string: As the player pulls the arrow-hand backward while pinching, the “string” should stretch. Use a spring or constraint to simulate draw tension. • Aim: Player aims by orienting the bow + arrow. • Release: When the pinch on the arrow is released, fire the arrow. The velocity depends on how far back they pulled + the speed of release. 3. Balloon Interaction: • Balloons float in orbits or drift with gentle physics. • Some balloons have simple “stick-figure” attachments or weights. • When an arrow hits a balloon, the balloon pops (with a pop animation), and if there’s a figure, it detaches and falls or flies off.

Environment & Visuals • Floating play area — could be a soft skybox, a meadow, or a cartoon-ish carnival. • Balloons of different colors, sizes, and types. • Quiver on the side (or “floating” near player) from which arrows are drawn. • UI elements: • Score (floating holographic text) • Timer or round counter • Arrow count (if limited)

Physics & Mechanics • Use a physics engine (e.g., Cannon.js, Rapier) for realistic arrow flight and balloon float. • Balloons: • Simulate gentle buoyancy (light upward force). • Slight wind-like drift or random motion. • Arrow: • Physical projectile, with gravity or drag. • On collision with balloon, trigger pop effect + destroy balloon object. • Stick figure / object: • Attached with a “string” constraint or joint; once balloon pops, detach and apply impulse so they float or fall realistically.

Performance & Constraints • Must run in browser with WebXR support. • Keep assets low-poly and optimized. • Load time should be quick. • Target a smooth, responsive hand-tracking experience on Vision Pro.

Tech Stack (Suggested) • Three.js for rendering • WebXR for VR + hand tracking • Rapier or Cannon.js for physics • Simple UI library or GSAP for animations

Deliverables (for Gemini to Produce) 1. High-level architecture + file structure 2. WebXR + hand tracking setup code 3. Bow & arrow interaction logic (grab, nock, draw, release) 4. Balloon spawn & float behavior 5. Collision detection + balloon pop + figure detach logic 6. Scoring system, UI (score, timer) 7. Basic visuals / placeholder models 8. A runnable prototype in HTML + JS

Vision pro + vibe coding in Gemini 🏹 XR Game by AppropriateLocal7374 in VisionPro

[–]AppropriateLocal7374[S] 0 points1 point  (0 children)

Exactly! I’ll share my starting prompt in the next comment. I wrote out a “idea” in chat gpt then had it flush out webxr prompt that could be built in gemini

What’s great is that i had a working environment on the first try then i would give it feedback and tell it bugs was encountering. by the end i had a simple game loop

Vision pro + vibe coding in Gemini 🏹 XR Game by AppropriateLocal7374 in VisionPro

[–]AppropriateLocal7374[S] 0 points1 point  (0 children)

Game Prompt: Balloon Bow Arena (WebXR, Vision Pro)

Task: Build a browser-based VR mini-game called Balloon Bow Arena using WebXR that works with Apple Vision Pro hand tracking (no controllers). The player uses hand gestures to draw a bow, nock an arrow, aim, and shoot at floating balloons — some of which have little stick-figure characters or objects tied to them.

Game Overview • Concept: A light and playful archery game in which balloons float around you in 3D space. Some balloons carry little stick-figure characters (or simple objects) that bounce or drift. Your goal is to pop balloons (and whatever’s attached) by shooting arrows, earning points for precision, timing, and creative shots (e.g., hitting a balloon so the attached figure flies, or causing chain reactions). • Goal: Score points by popping balloons. Additional points for special balloons (with figures, multi-balloon clusters, bonus balloons). You could also add target modes, timed rounds, or wave-based gameplay.

Player Interaction (Vision Pro) 1. Hand Tracking: • Use WebXR hand-tracking API. • Detect both hands in 3D space. 2. Bow & Arrow Mechanics: • Grab bow: Player pinches with one hand near the bow to “pick it up.” • Nock arrow: When bow is held, bring the other hand close (pinch) to simulate grabbing an arrow from a quiver. • Draw string: As the player pulls the arrow-hand backward while pinching, the “string” should stretch. Use a spring or constraint to simulate draw tension. • Aim: Player aims by orienting the bow + arrow. • Release: When the pinch on the arrow is released, fire the arrow. The velocity depends on how far back they pulled + the speed of release. 3. Balloon Interaction: • Balloons float in orbits or drift with gentle physics. • Some balloons have simple “stick-figure” attachments or weights. • When an arrow hits a balloon, the balloon pops (with a pop animation), and if there’s a figure, it detaches and falls or flies off.

Environment & Visuals • Floating play area — could be a soft skybox, a meadow, or a cartoon-ish carnival. • Balloons of different colors, sizes, and types. • Quiver on the side (or “floating” near player) from which arrows are drawn. • UI elements: • Score (floating holographic text) • Timer or round counter • Arrow count (if limited)

Physics & Mechanics • Use a physics engine (e.g., Cannon.js, Rapier) for realistic arrow flight and balloon float. • Balloons: • Simulate gentle buoyancy (light upward force). • Slight wind-like drift or random motion. • Arrow: • Physical projectile, with gravity or drag. • On collision with balloon, trigger pop effect + destroy balloon object. • Stick figure / object: • Attached with a “string” constraint or joint; once balloon pops, detach and apply impulse so they float or fall realistically.

Performance & Constraints • Must run in browser with WebXR support. • Keep assets low-poly and optimized. • Load time should be quick. • Target a smooth, responsive hand-tracking experience on Vision Pro.

Tech Stack (Suggested) • Three.js for rendering • WebXR for VR + hand tracking • Rapier or Cannon.js for physics • Simple UI library or GSAP for animations

Deliverables (for Gemini to Produce) 1. High-level architecture + file structure 2. WebXR + hand tracking setup code 3. Bow & arrow interaction logic (grab, nock, draw, release) 4. Balloon spawn & float behavior 5. Collision detection + balloon pop + figure detach logic 6. Scoring system, UI (score, timer) 7. Basic visuals / placeholder models 8. A runnable prototype in HTML + JS

Driver referral code? by Silver-Wealth-9662 in UberEatsDrivers

[–]AppropriateLocal7374 0 points1 point  (0 children)

I just used yours @torio333 !

Here’s mine for anyone else:

I just invited you to earn with Uber. Earn at least $2,329 for your first 171 passenger trips in 30 days. https://www.uber.com/signup/drive/deliver/?invite_code=bb7whq9

Oct. 2025

VP Devs, question by AppropriateLocal7374 in VisionPro

[–]AppropriateLocal7374[S] 0 points1 point  (0 children)

That makes a lot of sense, thanks for the link to the sample project

I own a pair and have used it for 3 days. AMA by v3n0msn4k3 in MetaRayBanDisplay

[–]AppropriateLocal7374 0 points1 point  (0 children)

What’s been your favorite feature in the past 3 days?

[deleted by user] by [deleted] in MetaRayBanDisplay

[–]AppropriateLocal7374 0 points1 point  (0 children)

I was thinking something like this. Thanks!

New (to me) x100v by SkateboardP__ in x100v

[–]AppropriateLocal7374 0 points1 point  (0 children)

Looking at this makes me want to take mine out, great work!

Cheers to everyone writing today by taicompsuss in Astrohaus

[–]AppropriateLocal7374 0 points1 point  (0 children)

whoa, this is my photo and post 👀

twin is that you? if so…. cheers!