Inspiration
I've played some obstacles courses with my nephews in fortnite, and wanted to create something similar, but more visually appealing.
What it does
It's a obstacle course where you jump from mushroom to mushroom, if you fall, you restart either at the start, or the last checkpoint. When you finish, you can see the leaderboard with your score compared to everyone else.
How we built it
It was built using the in editor tools in the Meta Horizon Desktop Editor. The 3d models were generated using it's AI generative tools, along with the ambient noise. The built in script AI helped get scripts started, helped some with figuring out how to implement features in the editor.
Challenges we ran into
Time. I was planning on more involved games, but fell back to an obstacle course when I was low on time.
The timer UI disappeared after moving on to bringing in 3d models, but no errors, and console logs are working fine as well. Bringing in new custom UI shows onscreen, but stays even after deleting the gizmo and script. I am not sure if it will randomly be in the game again or not, but wasn't able to find a work around with the AI.
The script AI is helpful, but also changes the type of calls from one prompt to the next, using different types of functions to accomplish similar things. I also didn't realize you could ask it general questions about the editor, but it seems to always spit out code even for non code related questions.
The AI 3d model generator was extremely impressive in places, but also a bit troublesome to work with for some prompts that couldn't be created (such as underwater sky boxes, a forest floor, a branch with leafs). It would have been nice to understand it's capabilities more, but takes a decent amount of time to see if it can generate something in the ballpark of the prompt. Certain objects it creates are amazing, and other simple things are impossible to get something usable.
Accomplishments that we're proud of
It was great getting to build something in the editor, and see it working on mobile instantly.
It was nice to see how many tools are built into the editor to make building worlds accessible and quick. A lot of the editor felt like a more streamlined version of Unity, and allowed for building common functions super quickly.
Happy to get a basic game loop submitted in the time I was able to work on it. I wasn't able to get as impressive 3d model world as the tutorial built using the AI generator in the same amount of time, but was happy how smooth a lot of functionality was to add, and want to share it with other people interested in game development.
What we learned
I learned a lot about the editor, and a lot of what it is good at creating quickly. I learned a lot about popular user made worlds in Horizon, as well as other platforms, and what makes them popular.
I learned how much AI can be capable of inside the editor, and excited to see it become more polished/ capable over time.
I learned what other popular Horizon worlds are creating, can now recognize some of the features that are natively included in the editor, and ideas abotu how to push forward with this world, as well as some of my more involved ideas I ran out of time before getting to try.
What's next for Forest Obstacle Course
I'd like to build out the obstacle course a lot more, and add varied obstacles, both from other obby games, as well as some other ideas I have that I haven't seen in them yet.
I'd also like to use it as a basis to make other themed obstacle course games, as well as create some tutorials showing others how to create their own obstacle course games in the editor.
Built With
- horizon-worlds-desktop-editor
- typescript



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