cover

Games

2D RPG Project

Unity Developer · 2024

About the Project

2D RPG Project is a learning project developed with Unity and C#, focused on implementing gameplay systems for 2D top-down games. It explores combat, movement, enemy behaviors, and game feel techniques within an environment inspired by classic RPGs.

2D RPG Project was developed as part of the *Unity 2D RPG: Complete Combat System* course by GameDev.tv, available on Udemy. Its purpose was to deepen my knowledge of 2D game development using Unity and C# through the practical implementation of gameplay systems. Throughout development, I worked with character movement and animation, combat mechanics, enemy behaviors, different attack patterns, and game feel techniques, including impact effects and visual feedback. The project also provided hands-on experience with gameplay configuration tools, ScriptableObjects, and organizing systems within Unity. The implementation largely followed the course structure, with some personal adjustments to elements such as maps, character attributes, and game settings to better reflect my preferences. Rather than creating a commercial product, the main goal was to strengthen my gameplay programming fundamentals, understand how different systems interact, and expand my experience developing 2D games.

Project Media

Play Project

Play on desktop

This experience was designed for desktop. Open this project on a computer to play.