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
Universal Template for Godot Games 3.X [DEMO TESTING]
A virtually complete template with a globalized configuration for creating a game in 2d or 3d
| Status | In development |
| Category | Assets |
| Author | mojogo |
| Tags | game-assets, Godot, hyper-casual, in-development, mobile, Project template |
| Languages | English |
Leave a comment
Log in with itch.io to leave a comment.