Inspiration
We wanted to bring the feel of a real arcade into Horizon Worlds—physical machines, fast gameplay, mobile-friendly controls—and merge it with Entertune’s social ecosystem.
What it does
Entertune Arcade lets players spend Tune Coins to play mini-games like Sudoku, Snake, Blackjack, Tetris, and two Pop-A-Shot machines (“High Hoop” and “Regular”). Players can use a special mobile swipe-gesture mechanic to throw basketballs. Clothing can also be purchased in the arcade using Meta Credits.
How we built it
We used the Horizon Worlds Desktop Editor with TypeScript, building physical arcade machines and linking Tune Coins to timed gameplay sessions. The Pop-A-Shot machines include a custom mobile swipe-throw mechanic for accurate basketball launches. All UI and physics were optimized for VR and mobile.
Challenges we ran into
Creating reliable mobile swipe physics, syncing timers, managing Tune Coin deductions, handling multiplayer interactions, optimizing performance, and dealing with Horizon editor bugs that broke scripts.
Accomplishments that we're proud of
We built a fully functional arcade environment with real machine interaction, added two unique basketball machines, created a smooth swipe-to-throw system on mobile, and integrated a Meta Credits clothing shop.
What we learned
Mobile mechanics require local scripting and careful tuning; gesture detection must be precise; physical layouts massively improve immersion; and currency/timer systems require strict consistency.
What's next for Entertune Arcade
More mini-games, leaderboard support, daily challenges, enhanced swipe physics, new machine types, and deeper integration with Entertune Track, City, and Stage.
Built With
- desktop
- horizon
- ihs-energy-editorial
- meta
- typescript



Log in or sign up for Devpost to join the conversation.