This repo adopts MIT License
This repo is a Metroidvania game prototype developed by Unity2D
We have constructed multiple extensible systems (see the showcase)
-
Entity System
- Finite State Machine
- Entity Behavior
- Entity Animation
- Skill System
- Statistics System
- Buff System
- Visual Effect System
- Finite State Machine
-
UI System
- Ingame UI
- Character UI
- Skill Tree UI
- Settings UI
- Interactive Object UI
-
Inventory System
- Item System
- Storage System
-
Interact System
- Object Triggered With UI Menu
- Object Triggered With Other Effect
-
Audio System
- Background Music
- Sound Effect
-
Save&Load System
- Game Data Structure
- File Data Handler
Project Runtime Environment
| Software | Version |
|---|---|
| Unity Editor | 2022.3.17f1c1 |
| Visual Studio | 2022 |
| Windows | 10/11 |
Use Ctrl + B to build the game and get the executable file
The game save will be stored in the directory
C:\Users\your_user_name\AppData\LocalLow\DefaultCompany\your_project_name\data.whythz
- My loved games and anime
- Unity Manual
- itch.io
- udemy.com
- bilibili.com
- ttyclear: supporting on skill implementation
- Elaina: supporting on enemy implementation
- NSPoison: supporting on building game scene
- GirlsBandCry: keeping me company with melodies since beginning of the project