Inspiration
We wanted to create a fun and relaxing game that rewards players for completing simple tasks while giving them the freedom to build their dream city. The idea came from my love of idle games and open-world exploration, combined with the challenge of making it social and engaging in VR and Mobile. We imagined a city where every player can contribute, grow, and show off their progress + social part.
What it does
IDLE CITY allows players to earn in-game currency by completing tasks like delivering food, fixing hydrants, collecting trash, and rescuing a lost cat. With that money, players can buy and upgrade their own property. Each upgrade makes the building larger and adds new features like unlocking access to city buildings roofs, where you can find money bills, while also generating passive income from tenants. Players can also complete daily challenges for extra bonuses and explore the city map, which includes a mini-map navigation system and a friend teleport feature to easily meet up with others.
How we built it
I designed the world using Meta Horizon Worlds tools, focusing on creating a low-poly yet vibrant city. The game logic was built using codeblocks, typescript, Meta Horizon Api's, Blender which handle everything from task completion and currency tracking to property upgrades and passive income systems. We implemented daily challenges, a mini-map with live friend locations, and a reward system to keep players engaged. UI elements were designed for clarity and easy navigation, optimized for Mobile interaction.
Challenges we ran into • Balancing performance while creating a large, detailed city in VR and Mobile. • Implementing an intuitive property upgrade system that works smoothly for multiple players. • Building a daily tasks feature that refreshes every day and gives unique rewards. • Ensuring the experience is fun without being overwhelming, especially for new players. • New levels and buildings to unlock • Big Shop with bunch os new stuff • New way to move around city, teleports system and airballoon, to access new part of the world
Accomplishments that we’re proud of • We created a fully interactive city that combines idle mechanics with immersive exploration. • Successfully implemented property ownership and upgrade mechanics in a social environment. • Updated daily challenges and passive income features to keep players coming back. • Developed a mini-map with teleportation to friends, making social play effortless. • Created two versions of the city – Day and Night – for variety and immersion. • All models was reshaped by me and geometry capacity went down from 240% to 86% • All scripts boxes was reviewed and modified for smoother game experience
What we learned • How to optimize complex Mobile environments without sacrificing quality. • The importance of clear UI and tutorials for player onboarding. • Techniques for making progression rewarding in idle-style games. • The value of player interaction and social features in keeping VR and Mobile worlds engaging. • Optimizing world on really good level.
What’s next for IDLE CITY • Expanding the city with new buildings, vehicles, and interactive jobs. • Adding leaderboards and achievements to increase competition and engagement. • Introducing seasonal events and limited-time challenges. • Launching a mobile companion for progress tracking and bonus rewards. • Continuing to improve performance and add social features to make IDLE CITY the ultimate VR and Mobile idle experience on this platform
Built With
- cameraapi
- codeblocks
- shop
- typescript
- ui


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