Inspiration
The primary inspiration for The Triangle Obby came from going through Horizon Worlds Camera API Example World. There was one part in it that demonstrated how a side scrolling camera could work and, as soon as I had played it, I knew I wanted to try to build a world with that as its focus.
What it does
The Triangle is a side scrolling Obby tracks the player around the perimeter of a triangle. Each player will go around triangle 2 times before reaching the goal at the end. A big part of what makes the world special is that the camera is always pointing inward towards the center of the triangle so that when there are multiple players in the world you can see how they're doing, and, if they're your friends, give them a hard time when they mess up - or encourage them to keep going!
How we built it
The first part of figuring out how to build The Triangle was to sort out how we can trap the player in to psuedo-2d movement. Large colliders seemed to work pretty well, so we left it at that.
The next challenge was sorting out how to transition the camera from one point of view to the next. Initially the experience allowed you to go backwards, and we came up with some camera trickery to make that not obnoxious, but we realized shortly after that there were still some hitches that could interrupt your movement if the transitions were bi-directional, so we opted to just make them teleports instead which definitely improved the flow of the world.
Challenges we ran into
Since we had a lot of big invisible colliders everywhere the biggest challenge we hit was probably with constantly selecting those objects instead of anything else that we would want. Perhaps there's some options that we overlooked in the desktop editor, but for the time being we just sucked it up and worked around the issue as best we could.
Accomplishments that we're proud of
Originally the world was a square instead of a triangle, but fortunately we had enough iteration time to realize that not only did the triangle create a more dynamic feeling world, but it also brought you closer to other sides of the Obby which goes a long way to making you feel more connected to the other players that are in there with you.
The world also features an aspect of modularity that will allow us to quickly replace or randomize any of the 6 edge sections within The Triangle. While we didn't have enough time to take advantage of that yet, our hope is to add that in to the future to improve the replayability of the world dramatically.
What we learned
Side scrolling in Horizon Worlds is absolutely viable, and we're hoping to do more with it in the future. Thanks Camera API!
What's next for The Triangle Obby
Our current list of high priority improvements includes:
- Adding a custom UI timer so that players know how long their run has taken
- Adding a leaderboard that tracks a players fastest run
- Adding randomization to the 6 different sections of the course
Built With
- blender
- gimp
- horizonworlds
- typescript





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