/Unity3D-Turn_Based_RPG

Unity project to emulate the style of turn based JRPG games. Heavily inspired by Octopath Traveler and FF7.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Unity3D-Turn-Based-RPG

RPGdemo_Optimized

Click here to watch live demonstration.

A prototype game that takes heavy inspiration from Octopath Traveller and classic JRPGs. Features typical gameplay components you would find in such games: turn-based actions, abilities, character stat modifiers and status effects.

Project served to be a case study and learning experience for developing gameplay systems and mechanics. Systems were developed with game designers in mind to allow for quicker iterations on testing various game components.

Project is free to use under the GPL license.

Project does NOT include graphic asset used in demo.

Built from the ground up with Unity version 2021.3f.4f1.

Features Implemented

  • ATB (Active-time battle) system based off of Final Fantasy V.
  • Tick-based status effects.
  • Character stats and persistent stat modifiers.
  • Modular battlers for enemies and playable characters.
  • Inventory system.
  • Object pooler for VFX.
  • Customizable damage pop ups with curves.
  • Battle UI system.
  • Enemy AI.

Acknowledgments