Quake-Style Light Animations screenshot 1
I

Publisher

ioannis

Quake-Style Light Animations

Tools
Lights Effects Quake Customizable Sound Particles Integration Modular

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. Features - 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 l...

Quake-Style Light Animations for Godot

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.

Animation Preview

Video Preview: https://youtu.be/3TF3_8YQb2U


Version 2.1.1 changelog

  • Added support for toggle and flicker sounds.
  • Added support for particle effects that sync with flicker and lamp state.
  • Introducing a new handler to control and adjust the brightness of the linked mesh instances material emission.
  • General optimizations.
  • Fixed the .gitignore file to properly include .import data, preventing issues with looping sound in the example scene.
  • Resolved missing audio reference warnings.

Version 2.0 Highlights

  • 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.

Features

  • 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.

Installation and Usage

  1. Copy the content of the addon folder into your Godot project's addons/ directory.
  2. 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.


License

This addon is released under the MIT License.