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_closed
  • eye_opened(duration)
  • face_detectable_state(state)
  • telemetry_received(...)

Requirements

  • Windows only (currently)
  • Godot 4.x
  • Webcam
  • Good lighting recommended for best accuracy

Getting Started

  1. Add the EyeDetection node to your scene.
  2. Run the project.
  3. Connect to the provided signals.
  4. Start building blink-powered gameplay!

An example scene is included to help you get started immediately.

For Exported Projects

  1. Export as usual.
  2. Copy the folder "addons\Eye Detection\Python_files\dist\EyeDetectionHelper" and paste it along side of your .exe, .pck and .dlls.
  3. Test, if it doesn't work then most likely the folder is not pasted right.

Enjoy!!

Support us by wishlisting our game The Unseeing

The Unseeing Store Page

Changelog for version 1.2.0

No changelog provided for this version.

Reviews

Eye Detection has no reviews yet.

Login to write a review.