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.





