LiveData for Unity
A lightweight, type-safe reactive data holder inspired by Android's LiveData — but made for Unity (C#).
This lets you observe data changes safely, without needing manual event unsubscriptions.
✨ Key Features:
Zero memory leaks: automatic cleanup of destroyed MonoBehaviours
React to value changes with one line: Observe(this, value => { ... })
Immediately receives the current value on subscribe
Ideal for MVVM, clean architecture, UI binding, and reactive programming in Unity
```csharp
player.Health.Observe(this, health =>
{
// ...
});
https://github.com/UDFSoft/UnityLiveData/
#unity #csharp #gamedev
A lightweight, type-safe reactive data holder inspired by Android's LiveData — but made for Unity (C#).
This lets you observe data changes safely, without needing manual event unsubscriptions.
✨ Key Features:
Zero memory leaks: automatic cleanup of destroyed MonoBehaviours
React to value changes with one line: Observe(this, value => { ... })
Immediately receives the current value on subscribe
Ideal for MVVM, clean architecture, UI binding, and reactive programming in Unity
public MutableLiveData<int> Health = new();
// ...
Health.SetValue(lives);
```csharp
player.Health.Observe(this, health =>
{
// ...
});
`https://github.com/UDFSoft/UnityLiveData/
#unity #csharp #gamedev
GitHub
GitHub - UDFSoft/UnityLiveData: Android-like LiveData for Unity — type-safe observable data with auto-unsubscribe.
Android-like LiveData for Unity — type-safe observable data with auto-unsubscribe. - UDFSoft/UnityLiveData
❤1🏆1
GlideUnity
GlideUnity is a lightweight and convenient wrapper for loading images in Unity, inspired by Glide for Android. It supports loading from the network, file system, and Resources folder, with memory/disk caching, placeholders, and error handling.
https://github.com/UDFSoft/GlideUnity
#Unity #Glide
GlideUnity is a lightweight and convenient wrapper for loading images in Unity, inspired by Glide for Android. It supports loading from the network, file system, and Resources folder, with memory/disk caching, placeholders, and error handling.
Glide.With(this)
.Load("https://example.com/icon.png")
.Into(myUIImage);
https://github.com/UDFSoft/GlideUnity
#Unity #Glide
GitHub
GitHub - UDFSoft/GlideUnity: GlideUnity is a lightweight and easy to use wrapper for loading images into Unity
GlideUnity is a lightweight and easy to use wrapper for loading images into Unity - UDFSoft/GlideUnity
👍2🏆1