Each level defines:

  • Board dimensions
  • Ball spawn
  • Hole position
  • Obstacles
  • Trap types
  • Difficulty curve (1 → 10)

3. QA Validator

Before publishing the daily pack:

  • Validates solvability heuristically
  • Prevents blocked spawns
  • Adjusts trap intensity if needed
  • Ensures playable difficulty progression

Only validated packs are stored and served.


Storage Architecture

Using Devvit KV storage:

  • pack:YYYY-MM-DD → Daily level pack
  • lb:YYYY-MM-DD → Top 50 leaderboard
  • attempt:YYYY-MM-DD:userId → Daily Run lock
  • suggest:YYYY-MM-DD → Theme suggestions
  • best:YYYY-MM-DD:userId → User best score

Leaderboard rules:

  • Sorted by lowest score (time + penalties)
  • Tie-breaker: earlier completion timestamp
  • Official Daily Run submissions only

Daily Run attempts are enforced server-side.


Challenges We Faced

Physics Stability

Ensuring smooth gameplay at 60 FPS required:

  • Fixed timestep integration
  • Controlled damping
  • Collision filtering
  • Balanced restitution values

Fair Daily Levels

Procedural generation can create impossible layouts.
We implemented validation + healing logic to prevent broken daily packs.

Reddit Integration

Designing the experience to feel native inside a post — not like an external game — required:

  • Compact UI
  • Fast loading
  • Clear call-to-action
  • Comment-driven sharing loop

What We’re Proud Of

  • A polished, mobile-friendly daily experience
  • Reddit-native storage and validation
  • Deterministic yet dynamic daily content
  • Clear “Daily Run” structure encouraging return visits
  • Strong UX polish from MVP stage

What Makes TiltDaily Different

  • Built specifically for Reddit interaction
  • Daily gameplay loop designed around community
  • Lightweight but deep physics-based challenge
  • Shareable results to spark conversation

TiltDaily is not just a game — it's a daily ritual.


What’s Next

  • More trap types and dynamic mechanics
  • Community-voted weekly theme packs
  • Ghost replays for leaderboard competitors
  • Improved mobile tilt detection
  • Advanced anti-cheat validation

Closing

TiltDaily demonstrates how a lightweight physics game can become a social daily experience when deeply integrated with Reddit.

Tilt the board. Guide the ball. Beat the 10 levels.
Come back tomorrow.

Built With

Share this project:

Updates