Flappy Ball Prototype
source code - https://github.com/melub98/PrototypeMaliyoAssesment
Flappy Jump is my own prototype recreation of the Flappy Jump mini-game from the 100 Games mobile app, built in Unity as part of a job application. The brief was to recreate the core mechanics and add original features — here's what I built.
HOW TO PLAY
Tap or click to jump. Guide the ball through angled hoops without missing. One missed hoop and it's over.
The twist? How you pass through matters.
- Clean pass (no rim contact) โ score multiplier doubles
- Rim pass (touching edges) โ safe, but multiplier resets to 1x
- Miss entirely โ game over
WHAT I ADDED
Ghost Hoops ๐ป My original creative feature. Occasionally a hoop shimmers as it approaches, vanishes briefly to a ghost outline, then snaps back just in time. Successfully passing a Ghost Hoop rewards +2 points instead of +1 as well as give the player a x4 multiplier if they get a clean pass trough it. Designed to add an anticipation layer on top of the core reaction mechanic — rare enough to feel special, telegraphed enough to stay fair.
Achievement System ๐ 5 unlockable achievements across four tiers (beginner, intermediate, hard, legendary). Designed to complement the pick-up-and-play nature of the original — giving players ongoing goals beyond just chasing a high score.
FEATURES
๐ Angled hoops at varying rotations
๐ข Dynamic score multiplier — risk/reward core loop
๐ก๏ธ Shield power-up
๐ Persistent local leaderboard — top 10 scores
TECHNICAL
Built in Unity (C#), deployed as a WebGL build. Architecture uses an event-driven system via UnityEvents, a hoop coordinator pattern for self-contained obstacle logic, and physics-first ball mechanics for natural rim rolling behavior.
Prototype built for a job application. Original game belongs to the developers of 100 Games.
| Updated | 6 days ago |
| Published | 11 days ago |
| Status | Prototype |
| Platforms | HTML5 |
| Author | Melu Gula-Ndebele |
| Made with | Unity |




Leave a comment
Log in with itch.io to leave a comment.