🌴 Inspiration

Great developers aren't born in a lab—they are regular, ordinary people who possess a curiosity to learn and a passion to create. However, entering the world of programming and game development can feel incredibly overwhelming, intimidating, and solitary.

Paradise Sandbox was inspired by the dream of shattering that barrier. We wanted to replace the rigid, high-friction feel of typical programming setups with a fluid, stress-free virtual oasis. Our goal is to build a collaborative digital hangout where anyone, from absolute beginners to aspiring tech wizards, can gather together, feel completely welcome, and confidently build their dreams from scratch.

🔍 What it does

Paradise Sandbox is an immersive, cross-platform virtual hangout and creative playground designed to make learning to code accessible and fun. Accessible via Meta Quest headsets, mobile devices, and the web, the space is part social club, part collaborative workspace, and part interactive canvas.

Inside the sandbox, users can relax in tropical "coding pods" surrounded by lofi soundscapes. Instead of traditional, isolating text editors, beginners can interact with gamified scripting elements. Features include interactive buttons that summon floating holographic code brackets and a custom "Welcome Box" system that instantly detects new users and awards them a glowing developer badge to celebrate their entry into the creator community.

🛠️ How we built it

We engineered Paradise Sandbox using a high-efficiency pipeline centered around the Meta Horizon Worlds Desktop Editor (Horizon Studio). Developing on a flatscreen PC allowed us to combine keyboard-and-mouse precision with Meta's cutting-edge Generative AI and TypeScript frameworks:

  • World Layout & Precision: We utilized the desktop application's WASD keys and right-click panning to map out the physical geometry of the beach, relying on the F key to instantly snap focus onto specific objects within our asset hierarchy to ensure exact placement.
  • Environment Design via GenAI: We leveraged Meta’s integrated GenAI toolbar to bypass manual 3D modeling. We used Skybox Generation to establish a stylized tropical sunset, Mesh Generation to spawn cozy tiki huts, palm trees, and beanbag chairs, and Audio Gen to overlay a looping backdrop of calm ocean waves mixed with lofi tracks.
  • Gameplay Mechanics & Scripting: For rapid item prototyping, we utilized the built-in Creator Assistant AI agent, prompting it in natural language to instantiate objects and pre-map basic interactions. For complex, customized systems—like the player-detecting "Welcome Box"—we wrote clean, component-driven TypeScript directly in the editor. We used the Llama-powered code assistant to quickly formulate clean script templates to optimize our custom Horizon APIs.

⚠️ Challenges we ran into

Our biggest hurdle was striking the perfect balance between the Creator Assistant AI and custom TypeScript writing. Early on, we discovered the Creator Assistant is fantastic for pulling ready-made assets from the library and assigning basic logic, but it couldn't directly call upon the editor's other GenAI tools to make completely unique assets on its own.

Furthermore, because Horizon Worlds uses strict component-driven TypeScript architecture, ensuring that event-driven code—like coordinate synchronization for our floating UI widgets—didn't throw type errors or drop JSON serialization payloads required meticulous debugging and structural planning.

🏆 Accomplishments that we're proud of

We are incredibly proud of building a world that is inherently multi-platform and multiplayer from day one. By leveraging the live cloud iteration of the Desktop Editor, we were able to invite peers directly into our workspace to co-edit and live-test spatial audio in real time.

We succeeded in creating a beautiful, cohesive atmosphere where the AI-generated meshes, stylized skyboxes, and customized lofi audio tracks look and feel like a intentionally handcrafted, premium application.

💡 What we learned

This project completely changed how we view development. We learned that the traditional boundary between "no-code" and "hardcore programming" is fading. By using the Creator Assistant AI to handle tedious object arrangements, it freed up our mental bandwidth to focus entirely on writing optimized TypeScript for the interactions that truly mattered. We also learned the vital importance of event-driven logic (subscribing to trigger zones rather than constantly polling positions) to keep performance smooth and latency low.

🚀 What's next for Paradise Sandbox

Paradise Sandbox is just getting started. Now that the core oasis is built and published, our next phase is to expand the platform's educational tools. We plan to utilize the upcoming Meta Horizon Studio upgrades to introduce conversational, Llama-powered AI Coding Mentors. These interactive NPCs will live inside the paradise pods, allowing aspiring creators to naturally talk to them, ask programming questions, and receive guided, step-by-step coding lessons directly within the virtual hangout space!

Built With

  • worldsdesktopeditor
Share this project:

Updates