Inspiration

Came from noticing how most casual multiplayer games collapse under repetition. Wanted a loop that stays chaotic without becoming shallow. Looked at physics-driven party games and stripped the concept down to pure movement, unpredictability, and collision strategy. The goal was a vertical arena where every jump matters and every block behaves like a live hazard.

What it does

Creates a real-time multiplayer arena built out of unstable jelly platforms. Players jump, bounce, slide, and chain upward momentum. They throw projectiles and perform close-range attacks to knock others off balance. The arena regenerates infinitely so the match never stalls. The physics keep the environment unstable enough to force constant adaptation.

How I built it

Core loop runs on a lightweight physics engine tuned for exaggerated elasticity. Jelly blocks spawn procedurally with variable hardness and rebound force. Player movement is built around a buffered input system to preserve responsiveness during chaotic collisions. Networking layer handles position sync, hit detection, and latency compensation so players can collide and attack without desync. Visual layer uses simple shapes and high-contrast motion cues to keep readability high even when the arena fills with moving platforms.

Challenges I ran into

Getting the jelly physics stable enough for predictability but loose enough to stay fun. Managing network jitter without breaking collision accuracy. Keeping server load manageable when players chain multiple bounces at once. Ensuring projectile arcs function consistently across different pings. Preventing infinite airborne states from edge-case rebounds.

Accomplishments that I'm proud of

Built a vertical arena that stays playable under constant motion. Achieved clean sync of physics-heavy movement across multiple clients. Created blocks that feel alive without becoming random noise. Produced attack mechanics that integrate smoothly with the bounce system instead of fighting it.

What I learned

Physics-based gameplay exposes every flaw in network timing. Perfect responsiveness matters more than visual fidelity. Small adjustments in elasticity or friction completely reshape player strategy. Procedural generation requires strict rules or it turns unplayable fast.

What's next for JELLYJUMPERS

Add specialized block types with conditional behaviors. Develop ranked modes with fixed arena seeds. Introduce cooperative challenges. Test mobile control schemes. Expand projectile and attack variations tuned around vertical mobility.

Built With

Share this project:

Updates