DanielEverland/ScriptableObject-Architecture
Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2984
- days_rel: n/a
- days_push: 990
- n_releases_24m: 0
Adoption not part of the score
1056 stars · 126 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Unity library that makes ScriptableObjects a core architectural building block, providing typed variables, events, runtime sets, and automatic script generation. It implements the patterns from Ryan Hipple's 2017 Unite talk with editor tooling and visual event debugging.
Use cases
- decouple game code using ScriptableObject variables and events
- create typed game events with debugging in Unity
- manage shared runtime state between Unity scenes
- auto-generate ScriptableObject variable scripts for C# primitives
- build event-driven Unity game architecture
When to choose
- you build Unity games and want ScriptableObject-based decoupled architecture
- you need typed events and runtime sets out of the box
- you want editor visual debugging of event invocations
When to avoid
- your project is not Unity-based
- you prefer code-first dependency injection over ScriptableObject patterns
- you need a library with frequent updates and active maintenance
Facets
library · maturity maintenance
state-management developer-tools plugin-system developer-tools game-engine cross-platform unity scriptable-objects event-system game-architecture csharp game-development
1 source
- readme: https://github.com/DanielEverland/ScriptableObject-Architecture · fetched 2026-08-28 · a397aae99172
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| DanielEverland/ScriptableObject-Architecture | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="DanielEverland/ScriptableObject-Architecture")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem