Awesome
Base Game Unity (Android & iOS)
- Unity 2022.3 (LTS)
Description: Gamebase for mobile hyper casual, casual game
(Use: Sunflower2 Package)
- GameFlow
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
- Shortcut (
Ctrl + ~
orCommand + ~
) to open GameConfig Window
- Open the
GameConfig
script to add or edit configs,
DebugView
- Enable Debug View
true
in GameConfig window - Swipe up on the edge (left or right) of the screen to open (shortcut in editor (
Alt+D
orOption+D
))