A modular, component-based system for creating animated lights in the Godot engine, inspired by the dynamic light animations of classic Quake and Half-Life games.
Please note: This addon is provided as-is. While there won't be official support, I will be updating it as I continue work on my own project.
Video Preview: https://youtu.be/3TF3_8YQb2U
- Godot 4 Compatible: Redesigned for Godot 4 (no longer supports Godot 3).
- Component-Based Design: Includes two modular components:
- Lamp Component
- Flicker Component
- Simplified Setup: Drag and drop components into your scene for quick and easy light animation setup.
- 11 Animation Presets: Includes predefined light animation tables from Quake.
- Custom Animations: Supports user-defined animation strings.
- Editor Previews: Preview animations directly in the Godot editor.
- Smooth Transitions: Optional fade effect to reduce stepping.
- Material Integration: Light animations affect the lamp material’s emission property.
- Copy the content of the addon folder into your Godot project's
addons/
directory. - Drag and drop the provided components into your lamp scene.
An example project is included to demonstrate setup and usage, providing a quick way to understand how to configure and combine components.
This addon is released under the MIT License.