A collection of several helper nodes to extrude 2D profiles, 3D meshes, 3D Scenes and 3D MultiMesh instances along paths in real time. Implemented as a C++ GDExtension with built-in documentation.
Enhance your audio capabilities in Godot with AudioStreamPlayerClipper3D. This plugin provides powerful audio clipping control, allowing you to precisely set the start and end points of your audio clips directly in 3D space, offering flexibility beyond Godot's native options.Why use this plugin?With AudioStreamPlayerClipper3D, you have full control over audio playback, with the ability to clip audio in real time and adjust it for various audio events in your game. This is especially useful for dynamic and repetitive sounds, like character footsteps, where you can alternate between different footsteps sounds and program the clip playback in a more natural and realistic way.Key FeaturesPrecise Audio Clipping – Set the exact start and end points of your audio clips.Footstep Sound Variation – Create dynamic footstep sounds by alternating between different audio clips for each movement of your character.Full Platform Support, including web, ensuring that your cuts and audio settings are preserved accurately across all platforms.Quick Testing in the Editor – Test the audio directly in the inspector without needing to run the game, making it easier to refine your sounds.Custom Playback Order – You can program the playback to play one audio channel at a time or play the clipped sounds in any order you prefer.Default Settings:use_channels = falsealternate_channel_by_play = falseaudio_channels = nullaudio_stream = nullvolume_db = 0.0max_db = 3.0unit_size = 10.0pitch_scale = 1.0panning_strength = 1.0max_polyphony = 1loop = falsemax_distance = 2000emission_angle_enabled = falseemission_angle_degrees = 45.0emission_angle_filter_attenuation_db = -24.0attenuation_model = AudioStreamPlayer3D.ATTENUATION_INVERSE_DISTANCEattenuation_filter_cutoff_hz = 5000attenuation_filter_dbattenuation_filter_db = -24.0doppler_tracking = AudioStreamPlayer3D.DOPPLER_TRACKING_DISABLEDarea_mask = 1pause = falseauto_play = falseplay = false
Actually good first person controller for the Godot Engine. MIT License (credit Colormatic Studios)This first person controller was made because there aren't many first person controllers for Godot, and the ones that do exist are pretty bad.It is highly customizable and comes with many features, QOL, and readable code.Move with WASD, space to jump, shift to sprint, C to crouch.FEATURES: In-air momentum Motion smoothing FOV smoothing Head bobbing Crouching Sprinting 2 crosshairs/reticles, one is animated (more to come?) Controller/GamePad support (enabled through code, see wiki) In-editor tools (enable editable children to use)If you make a cool game with this addon, I would love to hear about it!Check out the Colormatic Git page for a wiki and more.https://git.colormatic.org/ColormaticStudios/quality-godot-first-person
A Godot 4 Editor plugin to move the origin/pivot point of .obj files
player controller with sprint and jump function.
This script operates a camera in a 'Transport Fever' way. And can be controlled by keys, mouse and mouse pad. Following features are implemented:- Movement LEFT/DOWN/UP/RIGHT (keys: 'A/S/W/D' /mouse[pad]: left/down/up/right with right button)- Pan CCW/CW (keys: 'Q/E' / mouse[pad]: left/right withmiddle button [key 'CTRL'])- Tilt UP/DOWN (keys: 'R/F' / mouse[pad]: up/down withmiddle button [key 'CTRL'])- Zoom OUT/IN (keys: 'Z/X' / mouse[pad]: scroll up/down [2point pinch/release])- Interlocking of contradictional movements- Optional edge scrolling LEFT/DOWN/UP/RIGHT and debuginformation- Configurable speeds/initial positions/limits/inversion ofmovement direction
Yet another multi mesh scatter.A simple MultiMesh plugin where you can place your meshes into your scene via a configurable polygon area.
ProtoShape is a Godot plugin that adds a library of dynamic shapes like ramps and stairs to quickly block out your maps and iterate on your ideas. ProtoShape is relying on the built-in CSG shapes to generate custom stairs/ramps. Custom dynamic nodes can also be created using the ProtoGizmo system.
Adds jiggle physics to a Skeleton3D bone using SkeletonModifier3D nodes.DMWBWiggleRotationModifier3D: Rotates the bone around the current bone pose. The current pose direction acts as the spring's rest position.DMWBWigglePositionModifier3D: Moves the bone around the current bone pose without rotating. The current pose position acts as the spring's rest position.
Create tile-based 3D levels for dungeon crawler -style games.See GitHub repository for more information:https://github.com/ReunMedia/godot-levelblock
A simple Godot 4.3 FPS Controller.Features:- Camera Tilt- Mouse Smooth- Sprint- Jump- Interact
This is a simple but flexible First Person Controller for your projects