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
Purely Ambience is a dynamic audio plugin for Godot that automatically adjusts ambient sound levels based on player proximity. With built-in priority controls, optional muting of non-critical sources, and in-editor debug visualization, it gives you straightforward, responsive soundscapes to boost immersion in your game.
Yet another multi mesh scatter.A simple MultiMesh plugin where you can place your meshes into your scene via a configurable polygon area.
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.
A simple Godot 4.3 FPS Controller.Features:- Camera Tilt- Mouse Smooth- Sprint- Jump- Interact
A simple Godot online multiplayer networking setup: connect to an online server, instance a map, spawn players, and update their positions.
A simple to use class that enables your CharacterBody3D to handle stairs and custom gravity direction properly.***### InstructionsUse my script template to understandUse instead move() instead of move_and_collide()Use local_velocity instead of velocity
Create tile-based 3D levels for dungeon crawler -style games.See GitHub repository for more information:https://github.com/ReunMedia/godot-levelblock
3D Inverse Kinematics (IK) for Godot 4.3+!Supports scriptable constraints and multiple chains.
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.
This project is a template for creating advanced Third/First Person movement in GodotSupports CharacterBody3D, and RigidBody3D.Current Features :Stance System :StandCrouchGait System :WalkRunSprintView Mode System :First PersonThird PersonSmooth Rotation System :Velocity DirectionLooking Direction : In Place Rotation and orientation warpingInAir RotationAim RotationDistance Matching :Stop AnimationOrientation warpingMotion warpingCamera system :FOV change on speedCamera Inertia Flashlight(G) To toggle High graphics : SDFGI (Global illumination),SSIL, SSAO,SSR,Glowgithub : https://github.com/ywmaa/Advanced-Movement-System-Godot
A really simple first person template, containing really basic stuff for developing first person games. That includes:- Player with basic movement- Interaction system- Basic pause and main menu