HomePlaygroundProjects

2D_Survivors_Like

A 2D survivors-like game built in Unity to practice WebGL development and clean, maintainable C# code.


game-2dgame-developmentunity

2D Survivors-Like

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.

Gameplay

About

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:

  • 2D game development with Unity
  • Writing clean and maintainable C# code
  • Structuring game systems and their interactions
  • Developing for WebGL
  • Building and iterating on a larger project over time

The project is still a work in progress, so both the gameplay and codebase will continue to change as I work on it.

Built With

  • Unity
  • C#
  • WebGL

Getting Started

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.

Inspiration

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.