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.