Hill-Rider

Hill Rider

Hill Rider is an original 2D golden mountain hill-racing game built with Flutter and Flame.

The game focuses on smooth arcade driving, readable terrain, stage progression, vehicle upgrades, collectible rewards, and responsive web-first gameplay. The visual direction is Golden Mountain Day Ride, featuring warm mountain backgrounds, dusty cartoon terrain, gold coins, fuel cells, selectable stages, and simple side-view vehicles with visible drivers and riders.


Author

Md. Junayet Hossain Mohit


Features


Audio Rule

Hill Rider does not include background music, menu music, theme music, looping music, or any musical soundtrack.

Only short original sound effects are used.


Tech Stack


Target Platforms

The primary target is Flutter Web.

The project is built with platform-independent Flutter code and can be extended to Android and mobile platforms later.


Run Locally

From the project folder:

flutter clean
flutter pub get
flutter run -d chrome

Run in release mode:

flutter run -d chrome --release

Development Checks

dart format .
flutter analyze
flutter test

Build Web Release

flutter clean
flutter pub get
flutter build web --release

The web build output will be generated in:

build/web

Project Structure

lib/
  game/
  screens/
  widgets/
  services/
  models/

assets/
  images/
  audio/

Security Notes

Do not upload or commit private files such as:

.env
serviceAccountKey.json
*.jks
*.keystore

Generated folders should also be excluded from public uploads when not needed:

build/
.dart_tool/

License

This project is licensed under the Proprietary — All Rights Reserved.

See the LICENSE file for details.


Project Status

Hill Rider is completed for now and ready for web testing and release preparation.