Releases: arartawil/FirebaseToolkit
Releases · arartawil/FirebaseToolkit
Firebase Tool Kit unity
🎉 Firebase Toolkit v0.1.0 – Initial Release
Overview
A complete Unity package for Firebase integration featuring Authentication and Leaderboard systems with real-time synchronization.
✨ Features
🔐 Authentication System
- Email/Password registration and sign-in
- Password reset functionality
- User profile management in Firebase Realtime Database
- Authentication state monitoring with events
- User-friendly error messages
🏆 Leaderboard System
- Secure authenticated score submission
- Real-time leaderboard updates
- Top scores retrieval with customizable count
- Player rank tracking (
GetMyRank()) - User statistics (games played, total score)
- Automatic timestamp tracking
🎮 Demo Scenes
- AuthLeaderboardDemo: Complete flow with authentication + scoring
- LeaderboardDemo: Simple leaderboard testing scene
- Full UI examples with TextMeshPro integration
📦 What's Included
FirebaseManager.cs– Singleton for Firebase initializationAuthSystem.cs&AuthUI.cs– Complete authentication flowLeaderboardSystem.cs– Real-time leaderboard managementGameController.cs– Example game logic- Comprehensive documentation:
README.mdCHANGELOG.mdQUICK_REFERENCE.mdSETUP_GUIDE.md
🔧 Requirements
- Unity 2020.3 or higher
- Firebase SDK (Auth + Realtime Database)
- TextMeshPro
📚 Documentation
Full setup guides and code examples included in the package.
🚀 Getting Started
- Import the package into your Unity project
- Add Firebase SDK packages
- Configure
google-services.json - Refer to
SETUP_GUIDE.mdfor detailed instructions
Full Changelog:
https://github.com/arartawil/FirebaseToolkit/blob/main/Documentation/CHANGELOG.md