Classic Jrpg Engine (battlesystem and exploration)

With this engine you can create and customize heroes, monsters, items, attacks, battle encounters, environmental puzzles, quest, dungeon to explore without write a single line of code!
Only to customize the hit/miss rule or the damage calculation rule, you could need to write some code, but it is really easy to do.

* Demo
* Asset Store

Features:

  • Turn based combat system:
  • Stats: Hp, Mp, Strength, Defence, Magic, Magic Defence, Endurace, Critical Hit, Accuracy, Dodge, Speed
    The list is easily customizable
  • Buff (stat up), debuff (stat down), state alterations (mute, charmed, confused, fury, no attacks), continuous effects, protection against some type of attacks, multiple action in a turn, repeat last action, add attack type
    you can stick one of those to a target (or multiple targets) by percentage chance or by stat resistance check
  • Physical attacks (Crushing, Piercing, Slashing) and Magical attacks (Fire, Ice, Water, Electricity, Wind, Earth, Biological, Holy, Demonic, Heal)
    The list is easily customizable
  • Attack resistances (Weak, Normal, Strong, Immune, Absorb, Mirror)
  • Charged attacks that require multiple turns
  • Super attacks available after charge a special bar
  • Battle actions (damage HP/MP, heal, revive HP/MP, drop HP/MP to value, absorb HP/MP)
  • single actions, flurry of actions, target only me, target, only one ally, target only one enemy, target all enemies, target everyone
  • Special actions (steal, escape battle)
  • use consumable item in battle
  • battle can start fair or by ambush (heroes surprise monsters or monsters surprise heroes)
  • items:
  • consumables (like heal target, remove effect on target, deal damage to the target)
  • equipable items (can have stats buff/debuff)
  • weapon types (axe, bare hands, bow, crossbow, dagger, gun, hammer, spear, sword, wand, whip)
    The list is easily customizable
    each weapon can give peculiar attacks at the characters that equip it
    (Example: you can have a Slashing attack with an axe, or a flurry of bullets (Piercing) with an uzi)
  • armor types (clothes, light armor, medium armor, heavy armor)
    The list is easily customizable
    armors can raise or decrease your attacks resistances
  • accessories (can also buff/debuff)
  • customizable body parts for equip location
    You can build no-humanoid characters
  • save system (by checkpoints, like rest at the inn, or free everywhere)
  • loot system
  • desktop and mobile input system
  • multilingual support
  • shops:
  • list items by type
  • compare item to equipped one
  • can auto-equip right after purchase
  • use curves to describe stats progression trough level ups

  • exploration mode:

  • chest and locked chest
  • keys and doors (door can require multiple keys)
  • pressure plate
  • signpost
  • npc (talk, buy, save, rest, give quest, joint the party)
  • monster that can wander and ambush
  • puzzles with levers, brazier to lit and similar stuff
  • easy system to link different unity scenes through exit-scene triggers
  • UI:
  • manage party screen
  • manage equip screen
  • inventory screen
  • battle actions screen
  • options screen
  • home screen
  • game over screen
  • win battle recap screen
  • save and load screen
  • dialog visual novel like screen
  • shop screen

Now in Asset Store!

In the next update:

Hello. Where can i see mobile input system? Do you have APK file?

Here

This version don’t have music files and post process effects, because that ones was build thinking on a PC resources, but the jrpg engine itself it exactly the same.

could this template be made 3D? I’m working on a 3D RPG and this engine is perfect but I just figured I’d ask

The combat system use prefabs, so you can use 3d models too (but you’ll need to make a 3dshader using the 2d one as reference). The exploration system instead is 2d.

Please tell me how to set the scene music.

Hi, sorry for the late reply, I see your question just now.

You can set the music of the main screen in Main Screen UI and the music of each game scene in SceneManager > myMusic

Hi there. I just purchased this asset but it seems to be broken for the current version of Unity when trying to import it. The error message I receive is:

“The following asset(s) located in immutable packages were unexpectedly altered. Making changes to immutable packages isn’t recommended because the changes can be lost without any warning during Package Manager operations.”

This is all followed by a long list of packages.

Thanks,

  • Janus

Do you mean Unity 2022? I’ll check your issue today.

Upload to the latest LTS in progress, should take 3 business days to be approved by the Asset Store

Hi, i think it works Thank you for your quick response to the issue!