A collection of Unity utils I made over the years of working with it
  • C# 87.3%
  • HLSL 8.8%
  • GLSL 3.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-18 07:51:45 +02:00
Misc Major debloat, all the bloat will be kept in the bloated branch 2024-10-15 22:47:02 +02:00
Prefabs Major debloat, all the bloat will be kept in the bloated branch 2024-10-15 22:47:02 +02:00
Resources Implemented InteractiveImageScript and working on Slideshow + JSONUtils: Implemented ConfigImage and ConfigSlideshow, separated non JSON related classes into base NnUtils and other improvements 2025-02-13 08:46:49 +01:00
Scripts Update to new API 2026-03-29 21:00:58 +02:00
Shaders chore: Upgraded to Unity 6.7 2026-08-18 07:51:45 +02:00
Sprites chore: Upgraded to Unity 6.7 2026-08-18 07:51:45 +02:00
.gitmodules Removed text utils module 2026-03-29 18:42:22 +02:00
LICENSE Added CC0 License 2026-03-28 22:13:20 +01:00
LICENSE.meta Added CC0 License 2026-03-28 22:13:20 +01:00
Misc.meta Using a separate Input Action Assset for NnUtils 2024-06-04 20:34:27 +02:00
nnra6864.NnUnityUtils.asmdef Added NnUnityTextUtils to asmdef 2026-03-29 20:38:35 +02:00
nnra6864.NnUnityUtils.asmdef.meta Renamed asmdef and added easings as a ref 2026-03-29 19:10:28 +02:00
package.json Added package.json 2026-03-29 18:47:55 +02:00
package.json.meta Added package.json 2026-03-29 18:47:55 +02:00
Prefabs.meta Added the readme file 2024-05-06 09:58:57 +02:00
README.md Updated readme 2026-03-29 21:05:02 +02:00
README.md.meta Added the TimeManager and GameManager template 2024-05-15 02:54:12 +02:00
Resources.meta Updated the NnManager and fully isolated JSONUtils to NnUtils 2025-02-10 00:24:49 +01:00
Scripts.meta Added the readme file 2024-05-06 09:58:57 +02:00
Shaders.meta Added the readme file 2024-05-06 09:58:57 +02:00
Sprites.meta Added the readme file 2024-05-06 09:58:57 +02:00

Nn Unity Utils

A collection of utilities and modules I use in most of my projects

Dependencies

This package depends on:

  1. Nn Unity Easings
  2. Nn Unity Text Utils

Installation

This guide assumes the following structure

Project
├─> Modules
│   └─> NnUnityUtils
└─> ProjectName
    ├─> Assets
    └─> Packages
        └─> manifest.json
  1. Navigate to your git repo root and run

    git submodule add ../../nnra6864/NnUnityUtils Modules/NnUnityUtils
    git submodule add ../../nnra6864/NnUnityEasings Modules/NnUnityEasings
    git submodule add ../../nnra6864/NnUnityTextUtils Modules/NnUnityTextUtils
    git submodule update --init --recursive
    
  2. Add the following to Packages/manifest.json dependencies section

    "com.nnra6864.nn-unity-utils": "file:../../Modules/NnUnityUtils",
    "com.nnra6864.nn-unity-easings": "file:../../Modules/NnUnityEasings",
    "com.nnra6864.nn-unity-text-utils": "file:../../Modules/NnUnityTextUtils",
    

☦ Ι̅Ϲ̅ Χ̅Ϲ̅ ΝΙΚΑ — Ὁ Ὤν

Εἰς δόξαν τοῦ Θεοῦ
To the glory of God

Τῇ Ὑπεραγίᾳ Θεοτόκῳ δόξα
Glory to the Most Holy Theotokos

Δόξα τῷ Θεῷ πάντων ἕνεκεν
Glory to God for all things

ΑΜΗΝ

☦