com.gmonks.utilities
v1.1.0
Published
General utilities for Unity Projects.
Readme
GMonks Utilities
A comprehensive suite of runtime utility scripts and tools for Unity, designed to accelerate development and provide robust solutions for common tasks.
Key Features
- File Management: Read, write, encrypt, and decrypt files and directories, with both synchronous and asynchronous APIs.
- Crypto Utilities: Easy-to-use encryption and decryption helpers for secure data handling.
- Generic Logging: Static, inheritable generic logger (
LogX<TDerived>) for customizable logging. - Platform Utilities: Helpers for app signatures, installed apps, launching apps, and platform-specific operations (currently supported on Android only).
- Semantic Versioning: Struct for semantic version management and comparison.
- Coroutine Tweening: Utility scripts for smooth coroutine-based animations and transitions.
- Enum Helpers: Utilities for working with enums efficiently.
- Event Execution: Helpers for safe and flexible event invocation.
- Inspector Attributes: Custom attributes for improved Unity Editor experience (e.g., read-only fields, inspector buttons).
- Extensible Architecture: Interfaces and default/Android implementations for platform services.
- Many More: Additional helpers and scripts to streamline Unity project workflows.
Installation
Unity Package Manager (Scoped Registry)
- Open your Unity project.
- Go to Edit > Project Settings > Package Manager > Scoped Registries.
- Click + and enter:
- Name: GMonks
- URL:
https://registry.npmjs.org - Scope(s):
com.gmonks
- Click Save.
- In the Package Manager, browse the GMonks registry and install
GMonks Utilities.
Manual Installation
- Open
Packages/manifest.jsonin your project. - Add or update the
scopedRegistriessection:"scopedRegistries": [ { "name": "GMonks", "url": "https://registry.npmjs.org", "scopes": [ "com.gmonks" ] } ], - Add the package to the
dependenciessection:
Replace"com.gmonks.utilities": "x.y.z"x.y.zwith the specific version you want to install, as listed in the package registry or release notes. - Save and return to Unity.
Usage
All utilities are modular and can be used independently.
Refer to the API documentation and code comments for usage examples.
Support
This package is maintained by GMonks Entertainment Private Limited.
For support, please contact the package maintainer directly.
© 2014-2025 GMonks Entertainment Pvt. Ltd. All Rights Reserved.
