Inspiration

This project was inspired by popular tycoon games from Roblox and Fortnite top charts. Tycoon games are fun experiences where player start small, earn money through simple tasks, and then scale up by automating, expanding, and customizing their base. I wanted to capture that essence in a simple, remixable, and open-source way.

What it does

The template provides the core systems of a tycoon game - money generators, collecting, and building. It’s designed so creators can easily remix it, swap models, and add their own themes such as medieval, sci-fi, robotics, food production, or anything else they can imagine. Creators can also duplicate the existing logic with scripts and models to quickly add more stages and expand the content of their game. More details on how to do this are explained in the attached documentation (see Google Drive PDF links below).

How I built it

I built the project by focusing on the most important tycoon mechanics: generating resources, collecting them, and reinvesting into expansion. To make it remix-friendly, I used TypeScript along with simple primitive 3D models to keep everything clean, modular, and easy to remix. I also added clear code comments, documentation (2 PDF files with instructions and project structure overview attached below), and structured systems that creators can quickly customize and expand.

Challenges I ran into

The main challenge was balancing simplicity and flexibility - I wanted the project to be lightweight enough for new creators to use right away, but still deep enough to allow meaningful customization. Another challenge was adapting to Horizon’s remote-first project structure and understanding the current possibilities and limitations of the platform. Since TypeScript was new to me, it also took some time to get comfortable with it. I also only scratched the surface of VR development and optimization in the editor, which I plan to explore more deeply after the competition.

Accomplishments that I'm proud of

I’m proud of creating a clean, remixable framework that lowers the barrier for creators to build their first tycoon game. It’s simple but extendable, with potential for endless creative directions. I’m also glad this competition motivated me to dive deeper into the Horizon Worlds ecosystem - testing many games across different genres and finding a niche where I can provide more value for new and aspiring creators like me. I hope the code and project I’ve built help more people get up to speed and create even bigger tycoon worlds to build and explore.

What I learned

I learned how to simplify complex mechanics into a template without losing the “fun loop” of the genre, and I gained insights into how important documentation and structure are for open-source projects. This was also my first project in Horizon Worlds and my first time using TypeScript. Along the way, I learned the basics of the Horizon Desktop Editor, how to interact with the world through code, how to save player progress, experimented with multiple editor features, and even published my first live project on the platform!

What's next for Remixable Money Tycoon

I plan to continue expanding this project with new gameplay depth and features.

Upcoming additions include:

  • More stages and floors for the main building
  • New structures across the area and larger game location
  • Advanced resource system with multiple resource and currency types
  • New mechanics for collecting and crafting
  • Multiplayer support with team split system for adding competition elements
  • NPCs that players can hire to automate and speed up routine tasks

Built With

  • horizon
Share this project:

Updates