Skip to content

Czuchna/UnderWorld

Repository files navigation

UnderWorld

Tower Defense Game

Strategic Tower Defense: Place towers strategically to fend off waves of enemies. Hero Upgrades: Level up and enhance your hero’s speed, damage, and more. Dynamic Card Choices: Make meaningful choices to shape your gameplay with tower and upgrade cards. Atmospheric Graphics: Immerse yourself in a hauntingly beautiful game world. Smooth Cross-Platform Experience: Thanks to Flutter’s cross-platform capabilities.

This project is a Flutter Tower Defense game with Firebase integration.

Prerequisites

  • Flutter SDK
  • Firebase project setup

Setup Instructions

  1. Clone the repository

  2. Install dependencies:

    flutter pub get
  3. IMPORTANT: Firebase Configuration

    • Copy lib/firebase_options.dart.example to lib/firebase_options.dart
    • Download google-services.json from Firebase Console and place in android/app/
    • Download GoogleService-Info.plist from Firebase Console and place in ios/Runner/
    • Run flutterfire configure to generate the proper configuration files
    • Never commit Firebase config files to version control - they contain sensitive API keys
  4. Run the app:

    flutter run

Security Note

Firebase configuration files (firebase_options.dart, google-services.json, GoogleService-Info.plist) contain sensitive API keys and are excluded from version control. Always download these files from your Firebase Console and never commit them to the repository.

About

Tower Defense Game

Resources

License

Stars

Watchers

Forks

Packages

No packages published