A downloadable game

A solo-developed personal project using Unity and C# to build something challenger and expandable, using the Game Programming Patterns book and a C# Advanced course as main references.


Key Insights from the Project:

Unity Learning Curve: Working with Unity's complex physics, versatile input systems, and dynamic animation has been both challenging and immensely rewarding.
C# Architectural Learning: The architecture of this game is a constant learning process, built around Clean Code and SOLID principles. It's an ongoing effort to ensure scalability and maintainability in a complex gaming environment.
Developing the Codebase: No plugins were used, and each system of this game was made using a different architecture of the referenced book. This approach has been crucial for practical application and contextual understanding. I'm open to feedback and would love to share it with you: https://gitlab.com/gabriel.goncalves.borges/umg-fight-game

A highlight of this project is the combo system. I developed a node tree data structure to manage combos, focusing on combo editing for game designers, time efficiency and minimizing memory use.

Leave a comment

Log in with itch.io to leave a comment.