mob-sakai/uieffect

UIEffect is an open-source package that allows you to intuitively apply rich UI effects directly from the Inspector or via code. Combine various filters,...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 8th, 2026
Created on February 27th, 2017
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 949
Total Stargazers: 7,634 (+0)
Total Subscribers: 200 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 41.1 days
90th percentile: 11.2 hours
Tracked items: 202

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 8% of issues opened in the past year have been closed. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 8
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 331 days
Stale 30+ days: 8
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • released (91)
  • bug (89)
  • enhancement (64)
  • question (41)
  • ready for release (37)
  • need more info (5)
  • help wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

UIEffect is a Unity package that applies visual effects to UI elements through the Inspector or code.

The tool addresses the need to add professional visual effects to Unity UI without requiring shader knowledge or complex setup. It works by providing a UIEffect component that can be attached to UI elements, allowing developers to layer multiple filters—including grayscale, blur, dissolve, pixelation, sepia, edge detection, and color adjustments—and combine them to create custom visual styles. Effects can be applied directly in the Inspector without coding, or controlled programmatically at runtime. The package includes a UIEffectTweener component for animating effects over time and supports integration with Timeline for sequencing effects within cutscenes.

Developers should adopt this tool if they need to enhance UI visuals quickly without writing custom shaders. It suits projects where designers want direct control over UI appearance through the Inspector, or where effects need to be animated and tweened. The package works with TextMeshPro, integrates with ShaderGraph for custom shader creation, and supports SoftMaskForUGUI for advanced masking scenarios. It provides both runtime presets and editor presets for reusable effect configurations.

The project maintains active development with regular updates and refinements to its effect library. Documentation is comprehensive, covering installation through multiple package management methods, detailed usage examples for each filter type, and integration patterns with other Unity systems. The tool includes clear limitations documentation and provides multiple support channels for users encountering issues.