Inspiration

We wanted to build a simple but addictive physics-based game that captures the feeling of tension and unpredictability. Inspired by classic stacking games and Reddit’s “quick play” culture, we designed a challenge that is easy to understand but hard to master. The idea was to create something that keeps players saying “one more try” after every collapse.

What it does

Precarious is a physics stacking game where players drag and drop falling pieces to build a stable tower. Each piece must be positioned carefully as it drops, with the goal of reaching a target height (e.g., 274px) without letting the structure collapse. As the stack grows, balance becomes harder and every placement matters.

How we built it

The game was built as a web-based interactive experience using a physics engine for realistic gravity and collision handling. We implemented drag-and-drop controls for horizontal positioning and a drop mechanic for releasing each piece. The game logic tracks height progression, stability, and win/loss conditions.

We structured the gameplay loop to be lightweight so it can run smoothly inside a Reddit-integrated environment (Devvit-compatible architecture).

Challenges we ran into

One of the biggest challenges was fine-tuning the physics so the game feels fair but still chaotic. Small changes in weight, friction, or spawn position could drastically affect difficulty. We also had to balance responsiveness with stability to avoid jittery or unpredictable stacking behavior.

Another challenge was ensuring consistent behavior across different screen sizes and rendering environments.

Accomplishments that we're proud of

We successfully created a playable, responsive stacking game with satisfying physics interactions. The gameplay is intuitive within seconds, but still challenging enough to encourage replayability. We also achieved a smooth difficulty curve where early stages feel manageable but later stages become tense and skill-based.

What we learned

We learned a lot about physics tuning, game feel, and how small parameter changes can dramatically affect player experience. We also gained experience designing for quick-session gameplay, where engagement has to happen immediately without explanation.

What's next for Precarious Reddit Game

Next, we want to expand the game with new modes like timed challenges, obstacle pieces, and leaderboard integration. We’re also considering adding power-ups, different block types, and community challenges where Reddit users can compete for the highest stable tower.

We’d also like to refine the visual design and add more feedback effects (shake, slow motion, collapse replay) to make failures just as satisfying as wins.

Built With

Share this project:

Updates