Skip to content

A solo-built Phaser 3 platformer focused on intuitive controls, progressive difficulty, and clean UX with no tutorials needed.

License

Notifications You must be signed in to change notification settings

yoko-vicky/Glab-Fruits

Repository files navigation

🍓 Grab Fruits! – UX-Driven Browser Game

A fast-paced, fruit-grabbing platformer designed and built solo in 3 days — focused on intuitive interaction, minimal distraction, and lightweight challenge.

Top Page Screenshot


🎮 About the Project

Grab Fruits! is a self-initiated browser game created as a capstone project at Microverse, using Phaser 3 and vanilla JS.
It was my first experiment in game UX, built to explore how simple mechanics and visual feedback can drive engagement and learning flow.

🧠 UX Highlights

  • Created a Game Design Document (GDD) before development to clarify user flow and logic
  • Designed with a "learn-by-doing" flow — no tutorial needed, learning unfolds through action
  • Built 3 difficulty modes with distinct speed curves to support player self-regulation
  • Implemented double-jump mechanic to enhance mobility and surprise
  • Clean visuals + minimal UI to reduce cognitive load and focus attention on gameplay

This project demonstrates how I apply UX thinking to code — making intuitive feedback loops, progressive challenge, and frictionless interaction part of the gameplay structure.


🚀 Key Features

  • 🍇 Collect fruits and dodge spiders in a classic platformer loop
  • 🧠 Choose difficulty: Easy / Normal / Hard (affects speed & patterns)
  • 🕹 Keyboard controls with double jump mechanic
  • 🏆 Score system integrated with API to save & display top 5 players
  • 📱 Deployed & playable in browser (fully responsive)

🔗 Live Demo
🔗 Game Design Document (GDD)


🛠️ Built With


👤 Author

Yoko Saka
Frontend Developer × UX Thinker


🤝 Contributing

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

⭐️ Support

Give a ⭐️ if this inspired you!


📝 License

This project is MIT licensed.


🙏 Acknowledgements

About

A solo-built Phaser 3 platformer focused on intuitive controls, progressive difficulty, and clean UX with no tutorials needed.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published