Skip to content

Pre-built commonly needed gameplay elements, with examples. Developed for Fish-Networking. https://github.com/FirstGearGames/FishNet

License

Notifications You must be signed in to change notification settings

zero16832/GameKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameKit

Pre-built commonly needed gameplay elements, with examples. Developed for Fish-Networking. https://github.com/FirstGearGames/FishNet

All features are server authoritative with client prediction.

Simple Preview

Features:

General:
* Efficient item, recipe, crafting serialization.
* ResourceManager API to aid with resources.
* CraftingManger API to aid with crafting.
* TooltipCanvas to easily show tooltips anywhere!

Resources:
* Categories (eg: Equipped, Food, Scraps).
* Stack limits.
* Maximum limits.

Inventory:
* Add, remove items at runtime.
* Unlimited bags.
* Add, remove bags at runtime.
* Varying bag size.    
* State change callbacks.
* Several API functions to find information on inventory.

Inventory UI:
* Stacks.
* Varying bag size.
* Searching.
* Item tooltips.

Crafting:
* Recipes.
* Craft times.
* Consecutive craft multiplier.
* State change callbacks.
* Several API functions to find information on inventory.

Crafting UI:
* Recipes list.
* Recipe preview.
* Craft, Craft All, Cancel buttons.
* Crafting progress bar.

Near Future:

Inventory:
* Swap item locations.
* Split and combine stacks.
* Maximum item limits.

Inventory UI:
* Swap item locations.
* Split and combine stacks.

How about a guide?

About

Pre-built commonly needed gameplay elements, with examples. Developed for Fish-Networking. https://github.com/FirstGearGames/FishNet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages