Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

Game Feel Flow

An asset by indieshade
The page banner background of a mountain and forest
Game Feel Flow thumbnail image
Game Feel Flow thumbnail image
Game Feel Flow thumbnail image
Game Feel Flow hero image

Quick Information

0 ratings
Game Feel Flow icon image
indieshade
Game Feel Flow

Game Feel Flow is a one-stop game feel (juice) system for Godot 4.6+.Add shake, flash, freeze frames, camera work, and more as composable, data-driven effects. Use one-liners, the GameFeelFlow API, or edit combos on a GFFPlayer node in the Inspector with no code.Features:- 29 built-in effects and 15 ready-made combos (transform, camera, audio, time, particles, physics, events)- GFFPlayer Inspector editing for combos and effects- Loop modes: Repeat, Ping-Pong, Mirror (finite or infinite)- Custom easing curves that override any tweener- Overlap strategies: Ignore, Cancel, Replace, Queue, Add- Editor Undo/Redo integrationQuick start:GFUtil.hit(self, 2.0)GameFeelFlow.play("camera_shake", self, {"intensity": 1.5})Try these scenes first:addons/game_feel_flow/examples/showcase.tscnaddons/game_feel_flow/examples/onboarding.tscnaddons/game_feel_flow/examples/effect_library.tscnDocumentation: https://indieshade.github.io/godot-plugin-game-feel-flow/Optional Pro extension (Timeline Editor, UI/screen/material effects) on itch.io:https://indieshade.itch.io/game-feel-flow-pro

Supported Engine Version
4.6
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
1 day ago
Git URL
Issue URL

Game Feel Flow

One-stop game feel (juice) system for Godot β€” shake, flash, freeze frames, camera work and more, as composable data-driven effects.

README Godot Engine README License: MIT README Docs

This file ships inside addons/game_feel_flow/ so Asset Library installs always keep the license and docs entry points with the plugin.

Enable

  1. Open Project β†’ Project Settings β†’ Plugins
  2. Enable Game Feel Flow

Quick start

# Method 1: GFUtil shortcuts (fastest)
GFUtil.hit(self, 2.0)
GFUtil.death(self)
GFUtil.pickup(self)

# Method 2: GameFeelFlow singleton
GameFeelFlow.play("hit", self, {"intensity": 2.0})

# Method 3: GFFPlayer node (configure combos in the Inspector)
$GFFPlayer.play("hit", {"intensity": 2.0})

Try these scenes first

  1. examples/showcase.tscn β€” Free reel (16:9)
  2. examples/onboarding.tscn β€” GFFPlayer + combos walkthrough
  3. examples/effect_library.tscn β€” Full effect catalog / lab

Features

  • 29 built-in effects + 15 ready-made combos
  • Edit combos on GFFPlayer in the Inspector
  • Loop modes: Repeat / Ping-Pong / Mirror
  • Custom easing curves and overlap strategies
  • Editor Undo/Redo integration

Documentation

License

MIT License β€” see LICENSE.

Game Feel Flow is a one-stop game feel (juice) system for Godot 4.6+.

Add shake, flash, freeze frames, camera work, and more as composable, data-driven effects. Use one-liners, the GameFeelFlow API, or edit combos on a GFFPlayer node in the Inspector with no code.

Features:
- 29 built-in effects and 15 ready-made combos (transform, camera, audio, time, particles, physics, events)
- GFFPlayer Inspector editing for combos and effects
- Loop modes: Repeat, Ping-Pong, Mirror (finite or infinite)
- Custom easing curves that override any tweener
- Overlap strategies: Ignore, Cancel, Replace, Queue, Add
- Editor Undo/Redo integration

Quick start:
GFUtil.hit(self, 2.0)
GameFeelFlow.play("camera_shake", self, {"intensity": 1.5})

Try these scenes first:
addons/game_feel_flow/examples/showcase.tscn
addons/game_feel_flow/examples/onboarding.tscn
addons/game_feel_flow/examples/effect_library.tscn

Documentation: https://indieshade.github.io/godot-plugin-game-feel-flow/

Optional Pro extension (Timeline Editor, UI/screen/material effects) on itch.io:
https://indieshade.itch.io/game-feel-flow-pro

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Game Feel Flow icon image
indieshade
Game Feel Flow

Game Feel Flow is a one-stop game feel (juice) system for Godot 4.6+.Add shake, flash, freeze frames, camera work, and more as composable, data-driven effects. Use one-liners, the GameFeelFlow API, or edit combos on a GFFPlayer node in the Inspector with no code.Features:- 29 built-in effects and 15 ready-made combos (transform, camera, audio, time, particles, physics, events)- GFFPlayer Inspector editing for combos and effects- Loop modes: Repeat, Ping-Pong, Mirror (finite or infinite)- Custom easing curves that override any tweener- Overlap strategies: Ignore, Cancel, Replace, Queue, Add- Editor Undo/Redo integrationQuick start:GFUtil.hit(self, 2.0)GameFeelFlow.play("camera_shake", self, {"intensity": 1.5})Try these scenes first:addons/game_feel_flow/examples/showcase.tscnaddons/game_feel_flow/examples/onboarding.tscnaddons/game_feel_flow/examples/effect_library.tscnDocumentation: https://indieshade.github.io/godot-plugin-game-feel-flow/Optional Pro extension (Timeline Editor, UI/screen/material effects) on itch.io:https://indieshade.itch.io/game-feel-flow-pro

Supported Engine Version
4.6
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
1 day ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers