Metroidvania is a metroidvania (lol) game engine written in C# for Unity.
It is a 100% free and open source unity project with the goal of demonstrating how a complete game structures asset folders, connects systems, handles editor tools and much more.
- New Input System
- Unity Addressables
- Unity Localization
- Unity URP
- Unity DOTS
- Platform player controller built with component system and state machine
- Settings management (audio, screen, game settings...)
- Events using Scriptable Objects with tracker
- Input system for keyboard and gamepad
- Serialization System with data editor
- Scene Management
- Game Over
- UI transitions and animations
- Install the unity version 2021.3.15f1
- Clone this repository into a directory in your computer
- Open project in Unity Hub