Edit of asset "Whumpkit Lite – Camera Shake and Hit-Stop" Accepted

Old/Current New/Edit
Title Whumpkit Lite – Camera Shake and Hit-Stop Wallop Lite – Camera Shake and Hit-Stop
Description Free game feel helpers for Godot 4 (MIT): trauma-based camera shake for 2D and 3D and hit-stop (freeze frames). Each is a node you drop into a scene. Whumpkit Lite was called Wallop Lite before version 2.0.0; it was renamed so that its name is clearly its own (old node names are listed in the changelog).

- WhumpkitLiteShake2D / WhumpkitLiteShake3D: trauma model (0 to 1, shake = trauma ^ power, linear decay), seeded FastNoiseLite offsets and roll, so the same seed always gives the same motion. Applied on top of the camera's own offset and rotation and removed afterwards, so your camera code keeps control. 3D uses h_offset / v_offset plus pitch, yaw and roll. Signal settled; stop() clears at once.
- WhumpkitLiteHitStop: freezes or slows Engine.time_scale for a real-time duration, then restores whatever scale was there before (your own slow motion survives). Overlapping freezes extend to the longest one and use the lowest scale; max_duration caps stacking. Signals started, finished.
- Every node has step(delta). By default they run themselves each frame on real time (so the shake keeps moving during hit-stop); switch off auto_process to drive them yourself. In Movie Maker mode they follow the recording clock.
- WhumpkitLite.Shake2D, WhumpkitLite.Shake3D and WhumpkitLite.HitStop are typed script handles for code.

Upgrading from 1.0.0: the addon folder is now addons/whumpkit_lite and the nodes are WhumpkitLiteShake2D, WhumpkitLiteShake3D and WhumpkitLiteHitStop (formerly WallopLite...). Behaviour is unchanged.

Tested on Godot 4.7.1 with automated tests. Made by PN Scripts (https://pnscripts.com).
Free game feel helpers for Godot 4 (MIT): trauma-based camera shake for 2D and 3D and hit-stop (freeze frames). Each is a node you drop into a scene.

- WallopLiteShake2D / WallopLiteShake3D: trauma model (0 to 1, shake = trauma ^ power, linear decay), seeded FastNoiseLite offsets and roll, so the same seed always gives the same motion. Applied on top of the camera's own offset and rotation and removed afterwards, so your camera code keeps control. 3D uses h_offset / v_offset plus pitch, yaw and roll. Signal settled; stop() clears at once.
- WallopLiteHitStop: freezes or slows Engine.time_scale for a real-time duration, then restores whatever scale was there before (your own slow motion survives). Overlapping freezes extend to the longest one and use the lowest scale; max_duration caps stacking. Signals started, finished.
- Every node has step(delta). By default they run themselves each frame on real time (so the shake keeps moving during hit-stop); switch off auto_process to drive them yourself. In Movie Maker mode they follow the recording clock.
- WallopLite.Shake2D, WallopLite.Shake3D and WallopLite.HitStop are typed script handles for code.

Tested on Godot 4.7.1 with automated tests. Made by PN Scripts (https://pnscripts.com).
Category Scripts Scripts
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/pnscripts/godot-whumpkit-lite https://github.com/pnscripts/godot-wallop-lite
Issues Url https://github.com/pnscripts/godot-whumpkit-lite/issues https://github.com/pnscripts/godot-wallop-lite/issues
Godot version Godot 4.7 Godot 4.7
Version String 2.0.0 1.0.0
Download Commit b3dedb52558904d055d74c685660c7a92592d45d 27e9002412ce0a7da029d385b987b0f9985a4a9a
Download Url (Computed) https://github.com/pnscripts/godot-whumpkit-lite/archive/b3dedb52558904d055d74c685660c7a92592d45d.zip https://github.com/pnscripts/godot-wallop-lite/archive/27e9002412ce0a7da029d385b987b0f9985a4a9a.zip
Icon Url https://raw.githubusercontent.com/pnscripts/godot-whumpkit-lite/v2.0.0/listing/icon-256.png
https://raw.githubusercontent.com/pnscripts/godot-wallop-lite/v1.0.0/listing/icon-256.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/pnscripts/godot-wallop-lite/v1.0.0/listing/preview-code-1280x720.png
Thumbnail https://raw.githubusercontent.com/pnscripts/godot-wallop-lite/v1.0.0/listing/preview-code-1280x720.png