A 2D survivors-like game built in Unity to practice WebGL development and clean, maintainable C# code.
A work-in-progress 2D survivors-like game built in Unity.
The gameplay is heavily inspired by Vampire Survivors, but the main goal of this project isn't to create something particularly innovative. I'm using the familiar survivors-like format as a way to practise game development, WebGL development, and writing clean, maintainable code.

This is primarily a learning project. Rather than spending most of my time designing new gameplay mechanics, I'm focusing on how the underlying code is structured and how different game systems can work together cleanly.
Some of the areas I'm using the project to practise include:
The project is still a work in progress, so both the gameplay and codebase will continue to change as I work on it.
Clone the repository and open the project using Unity Hub.
git clone https://github.com/ymumberson/2D_Survivors_Like.git
The project can then be opened and run from the Unity Editor.
The gameplay is based on the survivors-like genre, with Vampire Survivors being the main reference point.
The purpose of the project is to learn from implementing this type of game rather than to create a direct commercial alternative.