A downloadable asset pack

Download NowName your own price

Full Hitfeel Kit, on sale until Oct 16

Lite (free): 3 components (hit stop, camera shake, flash). Full Hitfeel Kit ($3.50 until Oct 16, 50% off $7): adds slow-motion dip, squash and stretch, knockback nudge, floating damage numbers, impact bursts and 8 ready-made profiles. Get the full version

Full version: https://inkharbor.itch.io/hitfeel-kit
Bundle (13 tools, $54.56, Oct 12 to Oct 16): https://itch.io/s/204018/godot-juice-and-polish-bundle

This is the free Lite. The full Hitfeel Kit adds slow motion, squash and stretch, floating damage numbers and impact bursts, and costs $3.50 until Oct 16: https://inkharbor.itch.io/hitfeel-kit

Free: Godot 4 Game Feel Checklist (playable)

Godot version: Works with Godot 4.3+. Tested on 4.3, 4.4 and 4.7 (Windows, NVIDIA GPU). Not tested: web export.

Free hit stop and screen shake starter for Godot 4 for better game feel in combat. The full pack is Hitfeel Kit. Game-feel animation for Godot 4: hit stop, shake and flash.

Three small game feel components for Godot 4, free to use in commercial games. 100 percent code: no sprites, no audio, no textures, no autoload, nothing to enable.

$HitfeelHitStop.request(0.08)                 # freeze for 0.08 real seconds
$Camera2D/HitfeelShake.add_trauma(0.5)        # trauma-based shake
$Enemy/HitfeelFlash.flash(Color.WHITE, 0.08)  # hit flash

What is inside

  • Hit stop (HitfeelHitStop): stacking (longest wins, lowest scale wins), restores Engine.time_scale exactly.
  • Camera shake (HitfeelShake): Camera2D and Camera3D, noise-driven trauma-squared model with offset and roll; puts the camera back exactly.
  • Flash (HitfeelFlash): shader flash for 2D nodes, material-overlay flash for 3D meshes; restores your original material.
  • A reduced-motion option on shake and flash, a tiny demo scene (keys 1, 2, 3) and a headless test script.
  • Typed GDScript with doc comments.

Licence

Free for commercial and non-commercial projects, modification allowed, no attribution needed. You may not redistribute or resell it as a standalone asset or inside another asset pack, template or tutorial pack. Full text in LICENSE.txt.

Want more?

The paid Hitfeel Kit adds slow motion, squash and stretch, knockback, floating damage numbers, procedural impact bursts, 8 ready-made profiles, a one-line Hitfeel.hit(...) call and a 3D demo: https://inkharbor.itch.io/hitfeel-kit

AI assistance

The code and the text on this page were written with AI assistance and then run through the tests described below. There is no AI-generated art or audio.

Honest testing note

Tested on Godot 4.4 stable (Linux, GL Compatibility renderer, software OpenGL). A headless test script with 22 checks passes (time scale restores after hit stop including overlapping and paused cases, shake returns 2D and 3D cameras to rest, flash restores the original material, reduced motion disables shake and flash), and the demo scene ran for 60 frames without script errors.

More from inkharbor

Full packs: Print & Paint FX · Retro Screen FX · Pulse FX 2D · Weather FX 2D · Pixel Sprite FX · Toon Forge 3D · Ember VFX 3D · Hitfeel Kit · Screen Transitions · Settings Menu Kit · Save/Load Kit · Inventory Kit · Dialogue & Quest Kit · Exporter Pro

Free to try: Print & Paint sampler · Exporter (free) · Screen Transitions Lite · Retro Lite · Pulse Lite · Weather Lite · Pixel Lite · Toon Lite · Ember Lite · Dialogue Lite · Inventory Lite · Last Ember (free game)

Found this useful? A quick rating or comment on this page helps other Godot devs find it - thank you.


More free tools from Inkharbor (all run in your browser, no sign-up)

Building a game? Godot Juice and Polish Bundle (13 tools, sale ends Oct 16).

Updated 1 day ago
Published 3 days ago
StatusReleased
CategoryAssets
Authorinkharbor
Tags2D, Animation, Asset Pack, Effects, Game Design, Godot
AI DisclosureAI Assisted, Code, Text

Download

Download NowName your own price

Click download now to get access to the following files:

hitfeel-kit-lite.zip 19 kB

Leave a comment

Log in with itch.io to leave a comment.