š» Poke The Bear ā Horizon Worlds Developer Story
Poke The Bear is an idle clicker game created using the Horizon Worlds Desktop Editor and scripted in TypeScript. The concept was born from a playful what-if: āWhat if I poked the bear?ā That idea evolved into a fully interactive game with animation-driven feedback and clever idle mechanics.
š§ How I Built It
Developed entirely in Horizon Worlds using hz.Component and PropTypes to manage game entities and UI elements.
Designed progression using script-driven reward loops and upgrade mechanics.
Core scaling logic uses math for the reward system:
Click detection and UI feedback are handled using Horizonās event system and mapped via TypeScript classes.
š§ What I Learned
Leveraging Horizonās component lifecycle methods in TypeScript to build scalable gameplay elements.
Optimizing event listeners and broadcast events for smooth user interaction.
Using Horizon's 3D world tools to sync visuals with game states.
š§ Challenges I Faced
Balancing idle rewards when players arenāt actively interacting.
Debugging asynchronous behavior in reward updates and UI refresh loops.
Managing performance when spawning entities for poke reactions.
With its mix of humor, math, and TypeScript magic, Poke The Bear is a playful take on idle gamesānow fully brought to life in the metaverse. š¾
Built With
- horizon






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