Ramdal Events | Invoke Any Method with GC-Free Serialized Event System for Unity View on Asset Store (opens in new tab)

Package details

Latest version
1.0.2
Last updated
First released
Unity version
6000.0.69 or later
Package size
248 KB
Files
80
Favorites
6
Views in the past week
11

Price tracking

Last checked
Tracked since
Lowest recorded
$34.99 on

Keywords

Ramdal Events | Invoke Any Method with GC-Free Serialized Event System for Unity

by Ramdal Games Studios (opens in new tab)

No ratings yet

Invoke virtually any method with unlimited parameter types and counts, near delegate-level GC-free performance, refactor-safe renaming, event tracking, automatic optimization, built-in diagnostics.

Price $49.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Ramdal Events | Invoke Any Method with GC-Free Serialized Event System for Unity, 6 months Current $49.99; lowest $34.99; highest $49.99 in this period. $0 $25 $50 Aug Sep Oct Nov Version 1.0.1 released 29 Jul 2026 v1.0.1 Version 1.0.2 released 19 Aug 2026 v1.0.2

Asset preview

1 / 10

Ramdal Events | Invoke Any Method with GC-Free Serialized Event System for Unity screenshot 1

Ramdal Events | Invoke Any Method with GC-Free Serialized Event System for Unity screenshot 1

About this asset

📚DOCUMENTATION | ▶️VIDEO TUTORIALS | 💬DISCORD

Ramdal Events lets you create and configure persistent event callbacks directly from the Inspector, just like UnityEvents. It removes UnityEvents' restrictions by allowing you to invoke virtually any method with virtually any parameter type and count, while adding powerful tools for near delegate-level performance, refactor-safe references, project-wide event tracking, and built-in diagnostics.

Features:

Invoke Virtually Any Method

Break free from UnityEvent limitations.

  • Invoke public, private, protected, internal, and static methods directly from the Inspector.
  • Support virtually any parameter type and unlimited parameter counts.
  • Handle advanced method signatures, including return values, ref/out parameters, pointer parameters, and complex callback scenarios.
  • Generate support for your own custom parameter types directly from the Editor without writing boilerplate code.

Refactor-Safe Persistent Events

Stop losing event connections after code changes.

  • Rename methods or components without breaking your serialized event references.
  • Uses stable identifiers instead of fragile method names.
  • Keep your events working while reorganizing and improving your codebase.

Near Delegate-Level Performance

High flexibility without sacrificing runtime performance.

  • Uses delegate-based execution instead of slower reflection calls during runtime.
  • GC-free invocation with automatic caching and optimization.
  • Automatically prepares and optimizes event data for fast execution.
  • Includes IL2CPP/AOT optimization support and generic baking for maximum compatibility.

Project-Wide Event Tracking

Finally understand what is happening inside your event system.

  • Search and locate every event usage across your entire project.
  • See where events are invoked and where listeners are connected.
  • Quickly identify missing references, unused events, and unexpected connections.
  • Navigate directly to relevant objects and methods.

Built-In Diagnostics

Find problems before they become bugs.

  • Automatically detect broken or invalid event connections.
  • Receive clear explanations instead of cryptic errors.
  • Get guidance on how to fix common issues.
  • Resolve supported problems with quick fixes.

Automatic Optimization Pipeline

Let Ramdal Events handle the performance work for you.

  • Automatically compile and cache event data.
  • Configure optimization behavior depending on your project's needs.
  • Prewarm events when required for predictable runtime performance.

Modern Inspector Workflow

Designed for speed and usability.

  • View complete method information, including parameters names and types.
  • Preview values before invoking callbacks.
  • Invoke persistent events directly from the Editor.
  • Add notes, validation, and useful workflow tools directly where you need them.

From the publisher's Asset Store listing.

Technical details

Event Serialization & Invocation

  • Persistent event callbacks are serialized and restored safely between sessions.
  • Supports invoking methods with virtually any signature, including:
  1.    Public, private, protected, internal, and static methods.
  2.    Unlimited parameter counts.
  3.    Virtually any parameter type.
  4.    Return values and advanced method signatures.
  5.    Return values, ref/out parameters, pointer parameters, and advanced method signatures.
  • Custom parameter types can be generated and supported directly from the Editor.

Runtime Performance

  • Uses cached delegate-based execution for near delegate-level performance.
  • Avoids reflection overhead during runtime invocation.
  • Automatic delegate generation and caching system.
  • Configurable optimization pipeline with prewarming support.

Reference Stability

  • Persistent calls use stable unique identifiers instead of relying only on method names.
  • Method and component renaming does not break existing event references.
  • Designed to remain reliable during large-scale refactoring.

Diagnostics & Debugging

  • Automatic detection of invalid or broken event connections.
  • Project-wide event usage explorer.
  • Search and filter events across the entire project.
  • Detailed event information, including methods, parameters, and connections.

Platform Optimization

  • Public, private, protected, internal, and static methods.
  • Assembly-based optimization for faster startup.
  • Designed for both runtime and editor workflows.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.5.0f1 Compatible Compatible Compatible Compatible
6000.4.1f1 Compatible Compatible Compatible Compatible
6000.3.8f1 Compatible Compatible Compatible Compatible
6000.0.69f1 Compatible Compatible Compatible Compatible
  • Compatible with all Unity platforms.
  • Works with both Mono and IL2CPP scripting backends.
  • Fully supports Unity 6.0 and newer.
  • Compatible with both Editor and Runtime usage.
  • Work independently of Render Pipeline (Built-in, URP, HDRP).

As listed on the Asset Store.