https://github.com/pedro15/unitoolkit
Utility toolbox for unity game development.
https://github.com/pedro15/unitoolkit
encryption serialization singleton-pattern unity unity3d utility-library
Last synced: 9 months ago
JSON representation
Utility toolbox for unity game development.
- Host: GitHub
- URL: https://github.com/pedro15/unitoolkit
- Owner: pedro15
- License: mit
- Created: 2019-08-29T15:45:48.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-21T02:04:34.000Z (about 6 years ago)
- Last Synced: 2025-04-12T07:52:09.780Z (9 months ago)
- Topics: encryption, serialization, singleton-pattern, unity, unity3d, utility-library
- Language: C#
- Size: 97.7 KB
- Stars: 19
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# UniToolKit
Utility toolbox for unity game development.
This libray contains helpful modules that are useful for unity game development.
Aviable Modules:
- **Safe PlayerPrefs:** Uses unity's PlayerPrefs system as a base, but it encrypts them. It also adds support for some unity data types like:
- Vector3
- Vector2
- Quaternion
- Color
- **Safe Structs**: Secured Data types to prevent memory hacking (SafeFloat, SafeInt, SafeString,SafeBool)
- **Serialization**: Serialization Modules with encryption option. Supported Modules are:
- Binary
- JSON
- XML
- **Gameplay**: Some Extention methods that maybe would be useful on gameplay development.
- **Utility**: Utility classes Such as an great Singleton Pattern implementation that can be really useful on your game systems.
# Installation
To install this project as a Git dependency using the Unity Package Manager, add the following line to your project's manifest.json (unity 2018.3 or higher):
`"com.github.pedro15.unitoolkit": "https://github.com/pedro15/UniToolKit.git"`