A downloadable game

Download NowName your own price

Map Skill System

A complete action Map Skill System for RPG Developer BAKIN — damage formulas, conditions, cooldowns, hit detection, floating numbers, and HP bars, all wired together.

A full  Guide PDF is included with this download as well as the project file. It covers every function, real setup examples from actual skills (Slice, Fire Bolt, Rage, Poison, Slam), and step-by-step BAKIN database configuration. Read it first before asking questions.


What's Included

  • SkillSystem.cs — Reads skills from your BAKIN catalog. Handles damage formulas, MP/HP costs, critical hits, evasion, status conditions, DoT ticks, cooldowns, block/parry detection, and backstab multipliers.
  • CombatAttack.cs — Four attack types: melee arc sweep, straight-line beam projectile (with optional pierce), lobbed throw with blast radius, and AoE pulse. Works for both player and enemy attacks.
  • FloatingNumbers.cs — Floating damage, heal, crit, and status numbers above characters. Per-type custom fonts, 12 animation presets, per-condition colors, global and per-enemy config.
  • HPBar.cs — World-space HP bar that automatically tracks any character's battleStatus. Supports 6 label slots for custom text like enemy level, name, or status icons.

Key Features

  • Database-driven skills — DefineSkill() reads your BAKIN skill catalog automatically: damage formula, MP/HP cost, hit rate, conditions, and particle effects. No manual configuration required for values already in the database.
  • 4 attack types — Melee sweep (rotating arc), beam projectile (straight line, pierce-capable), lob/throw (parabolic arc with blast radius), AoE pulse (radius from caster, follows movement for auras).
  • Conditions & DoT — Apply Poison, Rage, Haste, or any custom state with tick damage, stat buffs, and timed expiry. Duration is controlled per-skill — no need to change the BAKIN condition database for timing.
  • Block & Parry — Direction-aware blocking with configurable chip damage, precise parry windows, parry counter-attack support, and reflect damage percentage.
  • Backstab — Configurable rear-cone damage multiplier. Set globally or override per-skill.
  • Pierce MP guard — Beam skills that pierce multiple enemies only consume MP once per attack, automatically.
  • Per-caster cooldowns — Two enemies using the same skill track cooldowns independently.
  • Floating numbers — 12 animation presets (PopBig, MegaCrit, Drip for DoT, etc.), per-type fonts, per-condition colors, global and per-instance configuration.

How It Works

Define skills once at map load. CombatAttack detects hits and writes a local variable flag to the target event. An always-active parallel sheet on the enemy reads that flag and calls SkillSystem to deal damage. FloatingNumbers displays the result automatically.

# Map load — define once
ClearSkillCache
DefineSkill('Slice')
SetSkillCritRate(45)
SetSkillConditionTickHP(1, 0, 2.25)   <- 2.25% max HP/sec poison
SaveSkill
# Enemy hit sheet — runs every frame
If L:HIT == 1
    SetCasterAsPlayer(1)
    Skill([L:HIT_SKILL])
    ClearHitForSelf

Requirements

  • Basic understanding of RPG Developer BAKIN and the Skill System

Support

Please read the included Developer Guide PDF before posting questions. It covers all setup steps, every function, and complete worked examples for all included skills.

Updated 1 day ago
Published 3 days ago
StatusReleased
Authormelontoucan
AI DisclosureAI Assisted, Code, Graphics, Sounds

Download

Download NowName your own price

Click download now to get access to the following files:

Skill System(ProjectFile).rar 184 MB
SkillSystemV1.0.rar 125 kB
SkillSystemv1.0(JP).rar 536 kB
SkillSystemV1.01.rar 169 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.