Skip to content

Releases: Contradictive-Games/CGCombatFramework

Release list

v0.1.1

Choose a tag to compare

@dwilliams304 dwilliams304 released this 14 Oct 07:20

This release includes many minor bug fixes.

v0.1.0

Choose a tag to compare

@dwilliams304 dwilliams304 released this 12 Oct 06:59

Summary

CG Combat Framework is simple headless framework to be able to implement a variety of combat actions into any game. This supports extensive extension/hook points for custom implementations, and is designed to be designer friendly. A lot of creation will be done in the unity editor. This package is also designed with performance in mind to prevent games from being slowed down by the combat systems in place.

Highlights

This release is the first major and supports a lot of major and core features like:

  • Resources (health, mana, energy, focus)
  • Resource regen rules (decay, delay after loss, regen, ramping regen)
  • Stats (crit strike, armor, fire resistance, haste)
  • Stat Modifiers (flat adds, percent adds, percent multiplier, removable by object source)
  • Status Effects (DoTs, HoTs, poisons, buffs, debuffs, stuns, immunites, slows)
  • Triggers (if X -> do Y)
  • Conditions (what must be true)
  • Customizable damage pipeline
  • Queries (frontal attacks, cone attacks, raycasts, projectiles)
  • Deliveries/Payloads (what is going to happen)
  • Unit Components
  • Event Bus (global and per unit)
  • Single Tick source
  • Unit and projectile pooling
  • Performance friendly
  • Hooks for UI implementations

Requirements

  • Unity 6000.0+

Soon(er) Updates

There are tons of planned features, but some of the ones that will be coming sooner than later is:

  • Samples (quick start guide, combat sandbox)
  • Inspector driven creation examples (weapons, status effects)