Android Game: Dino Running

October 2023 - Present

Screenshot of Dino Running game
Dino Running in action on an Android device

Dino Running is an engaging endless runner game inspired by the popular Chrome browser offline dinosaur game. Players control a dinosaur character as it jumps over cacti and avoids obstacles, with the difficulty gradually increasing as the game progresses.

Game Development

I developed this game using Dart and Flutter, which allowed for smooth animations and responsive controls. Flutter's custom painting capabilities were particularly useful for rendering game elements and creating a fluid gaming experience.

Game development process showing code and graphics
Behind the scenes of Dino Running's development

Technical Features

  • Custom physics engine for jump mechanics and collision detection
  • Progressive difficulty scaling as gameplay continues
  • High score tracking and persistence
  • Responsive controls optimized for mobile play
  • Sound effects and minimal visual design for an engaging experience

Monetization

To support ongoing development and updates, I integrated Google AdSense for in-game advertisements. These ads are implemented in a non-intrusive manner, typically appearing between game sessions rather than during active gameplay to maintain a positive user experience.

Publication

The game was successfully published on the Google Play Store in September 2023 and has received positive reviews from users. Regular updates have been released to add features and fix bugs based on user feedback.

Future Enhancements

I'm currently working on additional features for the game, including:

  • New character skins and customization options
  • Different game environments and themes
  • Power-ups and special abilities
  • Global leaderboards using Google Play Games services