GameKit

Download Dev Kit OpenUPM Download Older Versions

Description:

GameKit contains feature rich systems and components commonly used in games. Designed with 3D games in mind, however some components may function in 2D as well.

Namespace:

Kitbashery.Gameplay

Features:

Object pooling:

  • Improves game performace
  • Sequential naming
  • Hide pooled GameObjects in the inspector
  • Expandable pools.

Spawner:

  • Forward & offset spawn direction
  • Integrated object pooling
  • Spawn events
  • Wave system
  • Random spawns

Health:

  • Invinsibility
  • Multiple healthbars
  • Passive regeneration
  • Damage/healing
  • Stackable effects over time
  • Damage/heal/death Events
  • Area of effect zones
  • Healthbar UI support

Projectiles:

  • Impact force
  • Seeking
  • Ricochets
  • Integrated with health system
  • Integrated object pooling

Event Systems:

  • Dynamic collision events
  • Dynamic activation events
  • Integrated with health system
  • Integrated with projectiles

Time Management:

  • Play/Pause
  • FPS Counter
  • Slow Motion
  • Time Events

Force Fields:

  • Directional forces
  • Sync with WindZone
  • Explosion/Implosion

Table of contents