Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jango-fx/Unity-Timeline-Utilities-Package


https://github.com/jango-fx/Unity-Timeline-Utilities-Package

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Unity Utilities Packages
a collection of personal utility and convenience scripts

this is a a work in progress.
it's a growing collection of unity scripts that i develop for my own personal work.

### credits:
nothing in here is solely my creation. most of it is at least partly inspired by what others publish online.
therefore i'll try to credit all of my references.
should i have missed something: i'm sorry and happy to add credit where credit is due.

### license:
creativecommons share-alike

### content:
1. [Core Utilities](#Core-Utilities)
2. [Editor Utilities](#Editor-Utilities)
3. [Scriptable Objects](#Scriptable-Objects)
4. [Timeline Utilities](#timeline-utilities)
5. [Webcam](#webcam)
6. [Serial Utilities](#-serial-utilities)
7. 🚧 *[OSC Utilities](#-osc-utilities)*
8. 🚧 *[MIDI Utilities](#-midi-utilities)*
9. 🚧 *XR Utilities*

## Core Utilities
GIT Repository: https://github.com/jango-fx/Unity-Utilities-Package.git

add project manifest entry: `"io.github.jango-fx.unity": "https://github.com/jango-fx/Unity-Utilities-Package.git"`
import namespace: `using ƒx.UnityUtils`

Content:
- [x] Transitions ➝ _Extension?_
- [ ] _SelectPlayView_
- [ ] _Screenshots / Screencasts_
- Extensions
- [x] List.ToArrayString

## Editor Utilities
GIT Repository: https://github.com/jango-fx/Unity-Editor-Utilities-Package.git

add project manifest entry: `"io.github.jango-fx.unity.editor": "https://github.com/jango-fx/Unity-Editor-Utilities-Package.git"`
import namespace: `using ƒx.UnityUtils.Editor`

Content:
- [x] ReadOnly
- [x] QuickButtons / SimpleButtons
- [x] SaveAndLoadComponents
- [x] ReorderableList
- [x] SearchableEnum
- [x] ¿ SceneReferences ?

## Scriptable Objects
GIT Repository: https://github.com/jango-fx/Unity-Scriptable-Objects-Package.git

add project manifest entry: `"io.github.jango-fx.unity.scriptableobjects": "https://github.com/jango-fx/Unity-Scriptable-Objects-Package.git"`
import namespace: `using ƒx.UnityUtils.ScriptableObjects`

Content:
- [x] GameEvents
- [x] FloatVariable
- [x] FloatReference
- [x] StringVariable

## Timeline Utilities
GIT Repository: https://github.com/jango-fx/Unity-Timeline-Utilities-Package.git

add project manifest entry: `"io.github.jango-fx.unity.timeline": "https://github.com/jango-fx/Unity-Timeline-Utilities-Package.git"`
import namespace: `using ƒx.UnityUtils.Timeline`

Content:
- [x] GoToTimeMarker
- [ ] _GoToFrameMarker_
- [ ] _GoToMarkerMarker_
- [x] GameEventMarker (Scriptable Objects)
- [ ] _UnityEventMaker ?_
- [x] ¿ TextTrack ?
- [x] ¿ RefreshTimelineWindow ?

## Webcam
GIT Repository: https://github.com/jango-fx/Unity-Webcam-Package.git

add project manifest entry: `"io.github.jango-fx.unity.webcam": "https://github.com/jango-fx/Unity-Webcam-Package.git"`
import namespace: `using ƒx.UnityUtils.WebCam`

## Serial Utilities
GIT Repository: https://github.com/jango-fx/Unity-Serial-Utilities-Package

add project manifest entry: `"io.github.jango-fx.unityutils.serial": "https://github.com/jango-fx/Unity-Serial-Utilities-Package.git"`
import namespace: `using ƒx.UnityUtils.Serial`

Content
- [x] Serial Manager
- [ ] Serial Monitor

## 🚧 *OSC Utilities*
➝ _Singleton_

~~GIT Repository: https://github.com/jango-fx/Unity-OSC-Package.git~~

~~add project manifest entry: `"io.github.jango-fx.unity.osc": "https://github.com/jango-fx/Unity-OSC-Package.git"`~~
~~import namespace: `using ƒx.UnityUtils.OSC`~~

Content
- [ ] OSC Sender
- [ ] OSC Receiver
- [ ] OSC Monitor

## 🚧 *MIDI Utilities*
➝ _kejiro:_

> https://github.com/keijiro/jp.keijiro.rtmidi
https://github.com/keijiro/unity-midi-bridge
https://github.com/keijiro/unity-midi-receiver
https://github.com/keijiro/MidiAnimationTrack
https://github.com/keijiro/MidiJack
https://github.com/keijiro/Minis

- [ ] missing MIDI output