Chrisdbhr / CDK

Chris Development Kit is a useful set of tools to speedup development of core Unity games mechanics. This code is shared between all my projects and it is in active update and improvement.

Home Page:https://chrisjogos.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Thumbnail

CDK (Chris Development Kit) is a useful set of tools to speedup development of core Unity games mechanics.

It's being used in my main current game project "resultarias", a surrealist game about dream exploration. Check more information about my other projects on my website!

What is this repository for?

  • Host the latest version of the CDK.
  • Track issues.

How do I get set up?

  • Import this as a submodule inside Assets/CDK/ folder OR download this and put inside Assets/CDK/ folder.

Dependencies

Required

  • UniRx for reactive functions.

Optional

  • Newtonsoft-Json, include Newtonsoft_Json_for_Unity on define symbols.
  • Unity Converters for Newtonsoft.Json to fix some Unity Json Serialization issues.
  • LINQ to Game Object, include LINQ-to-GameObject on define symbols.
  • EasyButtons, include EasyButtons on define symbols.
  • DOTween, include DOTween on define symbols.
  • Chronos - Time control, include LUDIQ_CHRONOS on define symbols.
  • Unity Addressables system (install via package manager), include UnityAddressables on define symbols.
  • Unity Localization system (install via package manager), include UnityLocalization on define symbols.
  • Cinemachine (install via package manager), include Cinemachine on define symbols.
  • FMOD (for audio processing), include FMOD on define symbols.
  • UniTask, include UniTask on define symbols.
  • Rewired for input handling, Rewired on define symbols.

Contribution guidelines

  • Fell free to open a pull request for fixes or new versions.
  • Please follow some code conventions like using "this." on variables even though its not mandatory.

Who do I talk to?

  • I am an Unity games and application developer. You can find more info about me and my projects here.

Special thanks to

About

Chris Development Kit is a useful set of tools to speedup development of core Unity games mechanics. This code is shared between all my projects and it is in active update and improvement.

https://chrisjogos.com

License:MIT License


Languages

Language:C# 86.0%Language:ShaderLab 14.0%Language:JavaScript 0.1%