
Eye animator for Unity
A downloadable asset pack
👁️Eyes Unity Controller👁️
⚡ Eyes Unity Controller is a lightweight component that animates eye spheres to look at targets with realistic pupil movement. Perfect for adding life to any character's eyes!
Use on humans, monsters, robots, animals any creature with eyes that need to track targets or follow the player's gaze.
☄️ Eye movement is a small detail that makes a huge difference. When eyes suddenly start following targets in your project, you'll realize it was the missing piece that brings characters to life. The component features intuitive settings that let you design custom eye behavior for any style.
✍ Animation is procedural and smooth using texture offset for pupil movement rather than mesh deformation. All you need are eye sphere models with pupil textures. The system works with any shader that supports offset properties.
The component includes Material Property Block optimization for excellent performance, making it perfect for games with multiple characters.
⚡ MAIN FEATURES⭐
• Texture-Based Pupil Movement - Smooth, realistic eye tracking using texture offset
• Material Property Block Support - Optimized performance for multiple eye objects
• Easy Setup - Simple inspector with visual debugging tools
• Shader Flexible - Works with any shader that supports offset properties
• Full Source Code - Complete implementation with detailed comments
• Debug Visualization - Visual helpers for setup and troubleshooting
• Customizable Parameters - Adjust look speed, angle limits, and movement sensitivity
• Target Switching - Easy target assignment and switching
• Performance Optimized - Efficient updates with configurable update rates
🎯PERFECT FOR 🎯
• Character eyes that follow the player
• NPCs that look at points of interest
• Monster eyes that track targets
• Robot eyes with mechanical precision
• Animal eyes with natural movement
• Any creature that needs realistic eye behavior
🔧 TECHNICAL FEATURES🔧
• Built-in Shaders Included - Ready to use shaders with masking support
• Shader Graph Compatible - Works with existing shader graphs
• Transparency Support - Full alpha blending support
• Masking System - Clip pupils to eye shape with configurable softness
• Cross-Platform - Works on all platforms Unity supports (Tested on consoles)
📦 WHAT'S INCLUDED 📦
• EyeLookAt.cs - Main component script
• EyeLookAtShader.shader - Full featured shader with masking
• EyeLookAtShaderMasked.shader - Advanced shader with soft edges
• Complete documentation and setup guide
• Performance optimization tips
• Debug visualization tools
• Demo Scene with some prefabs
🚀 QUICK SETUP 🚀
1. Attach `EyeLookAt.cs` to your eye GameObject
2. Assign a target Transform (player, camera, etc.)
3. Configure your material with the included shaders
4. Adjust settings in the inspector
5. Watch your characters come to life!
Works on:
Built-in ✅
URP ❌
HDRP ❌
Custom RP ❌
Transform your static characters into living, breathing beings with realistic eye movement that adds that crucial detail your project was missing!
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.