top of page
DragonmonFinal04.png

Dragonmon

Description

  • Recreated complex Turn-Based Combat mechanics inspired by the Pokémon FireRed game, using Unity (C#).

  • Developed intricate mechanics and delivered an engaging gaming experience with attention to detail.

  • Showcased independent development skills and created a game with complex combat systems.

GitHub Repository

Level Description

Embark on an epic journey through the Dragomon world, a game intricately designed and inspired by the classic Pokémon FireRed. Engage in turn-based combat, explore diverse landscapes, and master the art of capturing and battling Dragomons. Navigate through challenging terrains, solve puzzles, and face formidable opponents as you strive to become the ultimate Dragomon Master.

Design Goals and Inspiration

My primary goal was to recreate the beloved turn-based combat mechanics of Pokémon FireRed within the Unity engine using C#. Drawing inspiration from the immersive world of Pokémon, I aimed to deliver a gaming experience that captured the essence of strategic battles, diverse Dragomon types, and the thrill of exploration. The design was influenced by a desire to showcase independent development skills while paying homage to a classic franchise.

Challenges and Lessons Learned

The development process presented various challenges, with a focus on refining the turn-based combat mechanics. Implementing intricate features such as type effectiveness, status conditions, and a seamless party system required meticulous planning and testing. Overcoming these challenges involved a combination of creative problem-solving and iterative development, resulting in a more polished and engaging gaming experience.

Core Elements

  1. Turn-Based Combat System: Recreated the classic turn-based battle system, including the battle arena, player's Dragon, and enemy Dragon.

  2. Action and Move Selection: Implemented player actions such as Fight, Dragon (switching Dragons), Bag (using items), and Run.

  3. Dragon Attacks and Critical Hits: Developed diverse Dragon attacks, each with its unique animations, and incorporated critical hit mechanics.

  4. Party System and Selection: Enabled players to switch Dragons during battles or when their Dragon faints.

  5. Item Usage: Implemented the player's bag for item usage, including healing potions and Dragonballs for capturing enemy Dragomons.

  6. Battle Animations and Experience System: Included visually appealing battle animations and a Dragon experience system, allowing Dragons to level up.

Final Images

DragonmonFinal01.png
DragonmonFinal02.png
DragonmonFinal03.png
DragonmonFinal04.png

Thuan Nguyen | Game Developer

  • alt.text.label.LinkedIn

©2022 by Thuan Nguyen | Game Developer. Proudly created with Wix.com

bottom of page