Rabbit RPG Personal Project

Project information

  • Category: 2D RPG Game Development in Unity

Rabbit RPG

I feel extremely proud about this project. I wanted to change the hole mechanics to create a different and challenging game for me, so I decided to create a RPG video game. So, on this game I had the opportunity to create NPCs, a chat dialog system, a system to get quests so the player have different missions to do along the game, different challenging enemies, bounds system, so the player is always on the game scene a mini map system, a coin collector system, UI elements for the enemy health, for the player health and for the mini map, to get the opportunity to find the different quests and elements around the map and more.

So, this game has a lot of features, but I am going to keep this short. So, I started creating the basic 2D player with a blend tree system, using the X and Y components to define the movement of the player and getting the last facing update. Then I created my first enemy type, on them, they had a very basic system, just moving randomly for a period and then changing the direction, also using a blend tree animation system.

Then, I create the NPC dialog system, it was very challenging for me, I wanted to be able to put as many texts as I wanted and been able to get clues to know what was going to be the quest about. Finally, I was able to make it.

On the other hand, I created my second type of enemy, this enemy had a very similar aspect as the frozen enemy in the space man platformer, but also, I created some enemy bosses been able to shoot fire.

A very interesting update that I did was to create a XP system, to been able to increase the health of the player and the defense points a long the player kills the different enemies to make it interesting.

Finally, the game had a very strong system, a RPG game following some structures that some RPG games like Zelda have. So, it was a challenge for me, but I am extremely happy with the final result that I got.