CDK
CDK copied to clipboard
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.
![]()
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
- R3 for reactive functions, instructions of how to install this package here
- Reflex for Dependency Injection, instructions of how to install this package here
Optional
- Newtonsoft-Json, include NEWTONSOFT_JSON_FOR_UNITY on define symbols.
- Unity Converters for Newtonsoft.Json to fix some Unity Json Serialization issues.
- DOTween, include DOTWEEN on define symbols.
- Unity Addressables system (install via package manager), include UNITY_ADDRESSABLES_EXIST on define symbols.
- FMOD (for audio processing), include FMOD 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.
Who do I talk to?
- I'm an Unity games and application developer. You can find more info about me and my projects here.
Special thanks to
- Jetbrains and their wonderful tools.