Groovy Games: Foundation OFFICIAL SALE

Groovy Games: Foundation

This library forms the basis for the rest of the Groovy Games SDK. It contains several powerful systems that can support most games and applications. It is separated into two main codebases: the modular SDK which is delivered as a set of Unity-angostic .dll files, and a collection of C# scripts which making using the SDK modules easy inside of the Unity editor and runtime.

Here is a brief overview of the systems contained in the foundation module:

Finite State Machines: These are useful for managing the state of UI, network interactions and gameplay. They can be created and edited in an easy-to-use editor window included in this package.

Serialization: This will turn arbitrary sets of objects in code into simple strings and visa-versa. This provides a useful way to save data and load locally or in a game server.

Behavior Trees: This powerful kind of data can be used to create AI behaviors and branching dialog solutions. They can also be created and changed in an editor window that is included in this package.

Bits: This library allows you to easily manipulate the data inside of bitstreams.

Reflection: This powerful library allows you to read and edit data in any arbitrary object using only simple strings. This has a wide variety of potential applications and is used throughout the rest of the SDK.

Made for Engineers

There are easy to use editor windows that will let designers and engineers edit finite state machines and behavior trees using simple visual tools, but getting the most out of this package requires a knowledge of C# scripting.

Please see the included markdown (.md) files for more details about each individual system