Home

Awesome

Base Game Unity (Andorid & iOS), Use Scriptable Architecture

Description: Gamebase for mobile hyper casual, casual game

flowchart TD

subgraph ServiceScene["<i class="fa-brands fa-unity"></i> Service Scene"]
    Initialization(Initialization)
    LevelLoader(LevelLoader)
    AudioManager(AudioManager)
    end

    subgraph GameScene["<i class="fa-brands fa-unity"></i> Game Scene"]
    GameManager(GameManager)
    PopupManager(PopupManager)
    end
    EntryGame{Entry Game} --> ServiceScene
    AudioManager --> SoundComponent{{Pooling: SoundComponent-AudioSource}}
    Initialization --Load Game Scene--> GameScene 
    GameManager --> StartGame{Start Game} --> LevelLoader --Instantiate--> Level(Level)
    PopupManager --Show PopupInGame--> StartGame
    Level --Win Level--> WinGame{Win Game} --Next Level-->GameManager
    Level --Lose Level--> LoseGame{Lose Game} --Replay or Skip Level-->GameManager
    Level --Replay Level--> ReplayGame{Replay Game}
    ReplayGame --Replay Level--> GameManager
    PopupManager --Show PopupWin--> WinGame
    PopupManager --Show PopupLose--> LoseGame

Note

GameConfig Window

https://github.com/user-attachments/assets/2f47a9bc-94b3-4982-aeb7-d9d20835591c

Screenshot 2024-07-26 093403

DebugView

Unity_9YRD8rJRE1