Initial Testing [UTG3]


๐ŸŽฎ Godot Hyper-Casual Template - Complete Firebase Integration [TESTING VERSION] > **โš ๏ธ PLEASE NOTE**: This is a **testing and preview version** to gather feedback and identify issues before the official release. 

The full commercial version will include all features described below plus additional polish, documentation, and support.

What is this? A production-ready Godot 3.6 template for building hyper-casual mobile games with **zero backend setup required**. Everything you need to launch a game is here: Firebase authentication, cloud saves, global leaderboards, shop systems, and two complete example games to learn from.

๐Ÿงช Testing Phase This preview release is available for **early testing and feedback**. Help me make this the best Godot template possible by reporting any issues you encounter!


 **Current Status:** - โœ… Core systems functional (auth, saves, leaderboards) - โœ… Example games playable - โœ… Firebase integration working - ๐Ÿ”ง Final polish in progress - ๐Ÿ“š Full documentation coming soon

 **What the Full Release Will Include:** - Complete step-by-step setup guide - Video tutorials for Firebase configuration - Additional example game templates - Extended documentation for every system - Priority bug fixes and support - Future updates and improvements


Why I built this I wanted a solid foundation for rapid prototyping of casual games without rewriting the same boilerplate every time. After building several physics-based games and tools for Godot, I needed a template that handled all the "boring but essential" stuff: user accounts, saving progress, leaderboards, monetization hooks, and mobile-friendly UI.

๐Ÿš€ Key Features (In Development) **Firebase Integration (No Server Needed!)** - Email/password registration and login - Anonymous guest accounts (auto-generates "Anon####" usernames) - Cloud save system for player progress - Per-game high score tracking - Global leaderboards with username uniqueness checking - HTML5 export compatible (special handling for web builds) **Two Complete Example Games** - **Tap Runner**: Endless runner with lanes, obstacles, coins, and powerups - **Stack Tower**: Physics-based block stacking with perfect placement bonuses - Both games demonstrate different mechanics and UI approaches **Production-Ready Systems** - Virtual keyboard for mobile/touch input - Currency manager (coins & gems) - Shop system with item purchasing - Daily rewards with streak tracking - Settings screen with volume controls - Scene transition system - Modular autoload architecture **UI Components** - Reusable button/label/input components - Custom font support (body/button/title fonts) - Automatic click sounds on all buttons - UIHelper autoload for consistent styling - Responsive layouts for different screen sizes 


๐Ÿ› ๏ธ Technical Highlights **Smart Architecture** - Everything is an autoload singleton for global access - GameManager handles state, scoring, and saves - Firebase module handles all backend communication - UIHelper provides styling and font management - SceneManager handles transitions **Mobile-First Design** - Touch input system with gesture detection - Virtual keyboard automatically shows/hides - SmartLineEdit components handle keyboard lifecycle - Optimized for HTML5 exports and APK builds **Developer-Friendly** - Global node finder utilities (`GameManager.find_node_safe()`) - Consistent error handling and logging - Separated concerns (each system is independent) - Easy to extend or remove features you don't need 



๐Ÿ“ฆ What's Included ``` โ”œโ”€โ”€ scenes/ # Login, Menu, Games, UI components โ”œโ”€โ”€ scripts/ # All game logic and managers โ”œโ”€โ”€ components/ # Reusable UI elements (_Button, _Label, etc) โ”œโ”€โ”€ assets/ # Placeholder for your art/sounds โ””โ”€โ”€ README.md # Setup instructions

Files

index.zip Play in browser
3 hours ago

Leave a comment

Log in with itch.io to leave a comment.