Description
Changelog
Reviews (0)
Eye Detection for Godot 4
⚠️ This plugin currently supports Windows only.
⚠️ Visualization feature can introduce lag, use on your risk (SSD Load)
Bring your games to life with real-time eye blink detection powered by MediaPipe and a standard webcam.
Whether you're creating horror games, accessibility features, or experimental gameplay mechanics, this plugin provides an easy-to-use, signal-based API for integrating eye interactions into your projects.
Features
- Real-time blink detection
- Blink duration measurement
- Simple signal-based API
- Face detection state tracking
- Multiple visualization modes
- Standard Stream
- Lined Eyes
- Circle Eyes
- Dotted Eyes
- Fully customizable colors
- Works in both the editor and exported projects
- Example scene included
Perfect For
- Horror games that react to player blinks
- Accessibility systems
- Experimental gameplay mechanics
- Research and educational projects
- Eye-tracking inspired interactions
Signals
eyes_closedeye_opened(duration)face_detectable_state(state)telemetry_received(...)
Requirements
- Windows only (currently)
- Godot 4.x
- Webcam
- Good lighting recommended for best accuracy
Getting Started
- Add the
EyeDetectionnode to your scene. - Run the project.
- Connect to the provided signals.
- Start building blink-powered gameplay!
An example scene is included to help you get started immediately.
For Exported Projects
- Export as usual.
- Copy the folder "addons\Eye Detection\Python_files\dist\EyeDetectionHelper" and paste it along side of your .exe, .pck and .dlls.
- Test, if it doesn't work then most likely the folder is not pasted right.
Enjoy!!
Support us by wishlisting our game The Unseeing
Changelog for version 1.2.0
No changelog provided for this version.