โ€ข
2 min read
DinoDash

DinoDash

๐ŸŒ Visit Website

A Flutter and Dart-based clone of the open-source Chromium T-Rex game, enhanced with additional features and modern app capabilities.

๐Ÿ“‹ Features

  • Game Engine ๐ŸŽฎ โ€“ Flame package for physics, animations, and collision detection.
  • State Management โšก โ€“ Riverpod for streamlined reactive state handling.
  • Clean Architecture ๐Ÿ—๏ธ โ€“ Presentation, domain, data, and application layers.
  • CI/CD & Version Control ๐Ÿ”„ โ€“ GitHub and Shorebird with automated signing.
  • App Analytics ๐Ÿ“Š โ€“ Sentry integration for crash reports and analytics.
  • Multi-Environment Support ๐ŸŒ โ€“ Development, staging, and production builds.
  • Backend ๐Ÿ—„๏ธ โ€“ Supabase with PostgreSQL and authentication.
  • Custom UI ๐ŸŽจ โ€“ Bresenhamโ€™s algorithm for pixel-perfect rendering.
  • Leaderboard ๐Ÿ† โ€“ Global high-score tracking for competitive play.
  • Player Controls ๐ŸŽฏ โ€“ Desktop-like controls for enhanced gameplay.
  • Theming ๐ŸŽญ โ€“ Dark and light mode support.
  • Localisation ๐ŸŒ โ€“ English, Spanish, and Chinese language support.
  • Cross-Platform ๐Ÿ“ฑ โ€“ Available on App Store and Google Play.
  • Monetisation ๐Ÿ’ฐ โ€“ Google AdMob for in-game advertisements.