Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/scriptableobject-architecture.git

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **GnomeCap's ScriptableObject-Architecture** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/scriptableobject-architecture.git
```

[![pkglnk](https://www.pkglnk.dev/badge/scriptableobject-architecture.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/scriptableobject-architecture)

README

GnomeCap's ScriptableObject-Architecture

openupm

Makes using Scriptable Objects as a fundamental part of your architecture in Unity super easy. Forked from Daniel Everland's ScriptableObject-Architecture

Based on Ryan Hipple's 2017 Unite talk

Reading Daniel's Quick Start Page is recommended!

[!NOTE] This is GnomeCap's fork of Daniel Everland's ScriptableObject-Architecture package. Suited to our needs. Use with a grain of salt 😎

Our Changes:

  • Added simple editor to see what GameObject Components are referencing scriptable events, collections, and variables
  • Added a Unity Action to allow a script with a reference to a GameEventListener to subscribe to EventRaised without having to use the Inspector GUI.
  • Formatted as a package for potential OpenUPM Integration
  • Reorganized CreateAssetMenu items to go under "ScriptableObjectArchitecture" tab more neatly.
  • Implemented pull request #170
  • Implemented pull reuest #157
  • Implemented pull request #156

Features

  • Automatic Script Generation
  • Variables - All C# primitives
  • Clamped Variables
  • Variable References
  • Typed Events
  • Runtime Sets
  • Custom Icons

Visual debugging of events

Full stacktrace and editor invocation for events

Custom icons

Easy and automatic script generation

Installation

For a more detailed explanation, please read the Quick Start Page

There are three ways you can install this package

Package Manager Installation

Simply modify your manifest.json file found at /PROJECTNAME/Packages/manifest.json by including the following line

{
	"dependencies": {
		...
		"com.danieleverland.scriptableobjectarchitecture": "https://github.com/DanielEverland/ScriptableObject-Architecture.git#release/stable",
		...
	}
}

Comments

No comments yet. Be the first!