scriptable-events icon indicating copy to clipboard operation
scriptable-events copied to clipboard

Simple and extensible event system for Unity Engine, implemented via scriptable objects

Scriptable Events

Unity 2020.3+ Actions Status openupm

Minimalistic and extensible event system implemented via ScriptableObject, inspired by Unite2017.

Features

  • Designer friendly
  • Default event and listener implementations for common use-cases
  • Code generation tools which can be used to create custom event and inspector scripts
  • Strongly typed
  • Custom icons
  • Odin Inspector support

Installation

This package can be installed via OpenUPM:

openupm add com.chark.scriptable-events

Or via the Unity Package Manager by Installing from a Git URL:

https://github.com/chark/scriptable-events.git#upm

Alternatively, you can also install it by adding the following line to Packages/manifest.json:

"com.chark.scriptable-events": "https://github.com/chark/scriptable-events.git#upm"

Links

  • Documentation
  • Contributing
  • Changelog