README Snapshot
Ultra Flappy Horizon
Modern web-based Flappy Bird game built with Phaser 3.
Features
- Advanced parallax scene and procedural asset pipeline
- Dynamic difficulty (pipe variants, speed, and gap scaling)
- Local progression (skin unlock, achievement, local best)
- Global leaderboard with Vercel API + Redis integration
Local Setup
yarn install
cp .env.example .env
yarn dev
Environment Variables
Add the following variable to your .env file:
SCORE_SIGNING_SECRET=replace-with-a-long-random-secret
Vercel Deploy
- Connect the project to Vercel.
- Add Redis (Upstash) integration from the Vercel Marketplace.
- Configure the
SCORE_SIGNING_SECRETenvironment variable. - Deploy.
Note: When Redis integration is connected, KV_REST_API_URL and KV_REST_API_TOKEN are created automatically on Vercel.
Commands
yarn dev
yarn build
yarn preview
Changelog
This repository doesn't maintain a dedicated CHANGELOG file. Released notes — when they exist — are listed in the Releases section below.
For an unfiltered view of every change, the commit history on the main branch is the source of truth.
Releases
No tagged releases yet. The current state of the project lives on the main branch, last pushed 4/22/2026, 9:08:48 AM.