Repository navigation
Releases: Contradictive-Games/CGCombatFramework
Releases · Contradictive-Games/CGCombatFramework
Release list
v0.1.1
v0.1.0
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)