Pokemon FireRed

This was a group project with the idea of a vertical slice. You take a small bit of gameplay and re-create it to the best of your ability. We re-created the battle system in Pokemon FireRed.

  • Engine: Unity

  • Language: C#

  • Group Size: 8 (4 Developers, 4 Artists)

  • Duration: 4 weeks

VIDEO SHOWCASE OF THE FINISHED PRODUCT

Pokemon attacks

I mainly worked on the attacks of the Pokemon themselves. I tried to keep the attacks as easily interchangable as possible, if the enemy Pokemon changes, it automatically changes the attack target.

damage calculation

I also worked on the damage calculation. I looked up the formula they use in the Pokemon games and used that, it takes the user's attack into account, the enemy Pokemon's defense, and any increases and decreases to those, because we wanted the most authentic feeling to the game.