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.
- Flutter SDK
- Firebase project setup
-
Clone the repository
-
Install dependencies:
flutter pub get
-
IMPORTANT: Firebase Configuration
- Copy
lib/firebase_options.dart.exampletolib/firebase_options.dart - Download
google-services.jsonfrom Firebase Console and place inandroid/app/ - Download
GoogleService-Info.plistfrom Firebase Console and place inios/Runner/ - Run
flutterfire configureto generate the proper configuration files - Never commit Firebase config files to version control - they contain sensitive API keys
- Copy
-
Run the app:
flutter run
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.