HorrorScreenFX 1.0.0 – Full-screen horror effects add-on for Godot 4
Hi everyone,
I recently released HorrorScreenFX 1.0.0, a customizable full-screen horror effects add-on for Godot 4.
This is the initial release of the add-on.
The goal is to make it easier to add horror screen feedback to 2D and 3D projects without having to build, combine and manage every shader effect from scratch.
HorrorScreenFX includes 8 ready-to-use presets and runtime controls for effects such as:
- chromatic aberration
- film grain and visual noise
- scanlines
- glitch distortion
- horizontal interference
- signal instability
- vignette
- desaturation
- blur
- color distortion
- damage feedback
- fear effects
- insanity effects
- blackout
- signal loss
A complete preset can be applied from code:
HorrorScreenFX.apply_preset("Possessed")
The screen effects can also react progressively to gameplay values:
HorrorScreenFX.set_fear(0.75)
HorrorScreenFX.set_insanity(0.50)
HorrorScreenFX.set_signal_loss(0.80)
HorrorScreenFX.trigger_damage()
The global intensity can also be adjusted without editing every individual effect:
HorrorScreenFX.set_global_intensity(0.75)
The add-on is designed as a full-screen system and can be used in both 2D and 3D projects.
Possible use cases include:
- psychological horror
- paranormal events
- low-health feedback
- enemy proximity
- found-footage sequences
- damaged camera effects
- VHS and CRT-inspired visuals
- nightmare sequences
- haunted environments
- signal interruption and blackout effects
The included presets can be used immediately or used as starting points for custom visual styles.
Feedback
I’m looking for feedback from other Godot developers:
- Which screen effects would be the most useful in your own horror project?
- Would you prefer more ready-to-use presets or more individual controls?
- Is there any effect you would like to see added in a future update?
- Is the current workflow clear enough for integration into a real project?
- Are there any performance or compatibility issues I should investigate?
Project page
Thanks for reading, and any feedback is welcome.