Skip to content

kennedyvnak/unity-metroidvania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metroidvania

Introduction

Unity Metroidvania is a metroidvania game written in C# using the Unity Engine. Straightforward.

Note

You can check the older version (for Unity 2021) in the branch v1

ThePaleMoonlightSample

Credits to the artists

Main

Entities

Environments

UI

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 viewing in editor
  • Scene Management
  • Game Over
  • UI transitions and animations

Setup

Github Installation

  1. Install the unity version 6000.0.32f1
  2. Clone this repository into a directory in your computer
  3. Open project in Unity Hub