Skip to content

Kitbashery/Game-Kit

Repository files navigation

Unity Version GitHub OpenUPM DevKit Documentation Contributing

For a more performant, stable and fully featured solution check out our latest asset:

Smart GameObjects

Game Kit

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.

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 health bars
  • 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

Getting Started:

All components can be found under Kitbashery in the component menu:

Online documentation & scripting API is found at:

https://kitbashery.com/docs/game-kit


The name Kitbashery & all associated images Copyright © 2023 Kitbashery. All Rights Reserved.