unity-metroidvania
unity-metroidvania copied to clipboard
Open source metroidvania game.
trafficstars
Metroidvania
Introduction
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.

Credits to the artists
Main
Entities
Environments
Packages used in project
- New Input System
- Unity Addressables
- Unity Localization
- Unity URP
- Unity DOTS
Features
- 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
Setup
Github Installation
- Install the unity version 2021.3.15f1
- Clone this repository into a directory in your computer
- Open project in Unity Hub