[RELEASED] 2D RPG Battle System

Hello,

I’m currently working on a 2D RPG Battle System which will have lot of flexible features

Try the demo!

Here is some screenshots showing the results currently.

You will be able to move or not use these GUI where you want to have your own.
At the bottom, you will see the Skills for the current character.
At the top you can see the Turn Meter whichi tell you who will attack and who’s the next. If someone die, it is removed automatically.

When it is enemy turn, the Turn Meter turn RED (which is their team color)

I will try to release the demo very soon so you can try it.

1 Like

Features in ToDo :

  • Turn Based Fight / Real Time Fight / Group Team Fight
  • Melee/Ranged/Magic
  • Not Animated Characters/ Animated Characters/ No Character at all (Rpg Maker)
  • Skills Creator (You can create your own skills so they can be unique with your graphics) (Dots, Buff, Debuff, Heal, Dmg)

Here is a little update.

  • Melee/Ranged Skills are done.
  • Also made the Animated Skill so we can use a fireball which is animated then explode at the end playing multiple sounds on the same spell.

Here is a demo
I’ll try to update it as much as I can.
ONLY when the version is stable.

Leave comments if you like the idea, or you want new features added!

Here is a screenshot showing the ranged spell

I’ve been working on the Real Time Battle which is just like Final Fantasy game
You have to wait your turn to play. As you can see the screenshot below, the bar is growing until it’s your turn.
Also, some character are quicker. You can also hide them.

Demo has been updated too so you can try it. HERE

Also, you can now choose to use the keyboard and not the mouse.
HandIcon is used here, it will go on the menu and when you selected a skill, you choose the target (see next picture)

best regards,

I added character animation to the project which handle, attack, casting.
The dmg is directly done when doing the animation in the exact moment when you want. You just need to specify a Event in the animation.

I updated the demo as well so you can try it.

I will continue to work on this project.

TODO

  • Skill Info Bubble to know what the spell exactly do
  • Buff/Debuff (Stats/Speed/Armor)
  • Add Unique status for spell like (Stun (Will lose turn even if being hit), Sleep (If attacked will get back is attack and do something), Phased (Cannot attack, Cannot be selected/dmg).

I’m almost done.

Here is the 3rd style which is, for the moment, RPG Maker style.
It mean the player are in the UI at the bottom and the Enemy are SpriteRenderer without animation at the top.
Also, it has 5x member on each team which make a bigger fight.
The player has Head and not a body. It can be replaced with what you want really. You can put there a full animated player, but it may be a little bit small.

Everything is flexible.

try out the demo, you won’t regret it
Link

Best regards,

I just sent the package to Unity Store and it’s now in Pending status.
It will take about 2-3 weeks to be approved.

I’ll focus on my other package to add this feature FREE.
Link to the other package. HERE

It has been accepted on the Store!

Hey mate it looks neat, can this system be used with 3d characters?

Some part of it could be used.
The code is open source, so you could modify it for your needs.