HCCODING - Silhouette Button

Silhouette Button is a plugin by HCCODING Studio that introduces a new type of interactive button for Unreal Engine, capable of detecting user interaction based on pixel transparency and color from the texture.

Perfect for vector-style interfaces, complex icons, and custom-shaped buttons, Vector Button allows you to build precise and elegant UI interactions without relying on extra masks or rectangular hitboxes.

✦ Key Features

  • 🧠 Interaction detection based on visible (alpha) pixels.

  • 🎨 Supports color-based matching (TargetColor) with adjustable tolerance.

  • ⚙️ Option to ignore alpha channel (“Don’t Hit the Alpha” mode).

  • 📦 Fully integrated with Unreal’s Button Style system (Normal, Hovered, Pressed).

  • 🔧 Works seamlessly with UMG, Blueprints, and C++.

With Silhouette Button, your buttons finally respond to their true shape, making it ideal for stylized menus, futuristic interfaces, and interactive 2D/3D experiences.