Skip to content

Elaina-Official/Metroidvania

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metroidvania

LICENSE

This repo adopts MIT License

About

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
  • 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

Deployment

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

References

Acknowledgement

  • 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

About

A Metroidvania game prototype developed by Unity2D

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 73.6%
  • ShaderLab 22.5%
  • HLSL 3.9%