BulletHell Elemental Template
  • Bullethell Elemental Template
  • ✨Getting Started
    • 🚀Quickstart
  • 😓Common problems
  • 📲User Interface Menus
    • Login Scene
    • Game Instance
    • Monetization Manager
    • Battle Pass Manager
    • Game Manager
    • Audio Manager
    • IAP Manager
    • Loading Manager
    • Language Manager
    • Backend Manager
    • Reward Manager Popup
    • Rechargeables Manager
    • Home Scene
    • Creating a new scene
  • ⚔️Scriptables
    • Create new character
    • Create new Character Type
    • Create New Skill
    • Create New Player Icon
    • Create New Player Frame
    • Create New Map Info Data
    • Create New Quest Item
    • Create New IAP shop Item
    • Create new Coupon Item
    • Create New Currency
    • Create New ShopItem
    • Create New BattlePassItem
    • Create New SkillPerkData
    • Create New StatPerkData
    • Create New Monster/Mob
    • Create New Monster wave
    • Create New DropEntity
    • Addon Wheel Spin
    • Addon Lootbox
    • Addon Dayle Rewards/New Account Rewards
    • Addon Realtime Global Chat
  • EventMap/Reward map(Preview)
Powered by GitBook
On this page
  1. User Interface Menus

Login Scene

Quick explanation of the essential components of the Login scene.

PreviousCommon problemsNextGame Instance

Last updated 2 months ago

AuthManager: Component responsible for login system and UI behavior.

BackendManager: Components responsible for loading and saving data into the firestore database and also for configuring the time that DayleQuest will be restarted

GameInstance: Component that stores general game information in the Singleton pattern with characters, icons and more. MonetizationManager: Component responsible for containing game currencies, receiving and spending coins, items, etc.

Battlepass Manager: Component responsible for configuring battle pass XP, season length, and battle pass value.

GameManager: Responsible for controlling the start and end of matches, as well as saving mission information and scores.

AudioManager: component responsible for managing sound volumes by tag, button and skill sounds, and limiting the number of sounds played for mobile performance purposes.

IAPManager: Simple shopping system using Unity's built-in IAP with configurable items to appear in the game UI, such as test and production modes (implemented but not 100% tested so I consider it in Beta test).

AudioSource: Unity Engine audio management component, reserved for audios with the Master tag.

LoadingManager: component responsible for the loading screen between scenes, with loading screen audio and animated texts(It's in another GameObject in this scene).

LanguageManager: Component responsible for storing text translations, changing font and applying Uppercase in Text or TextmeshProUGUI that use TextWarp

📲