Sort
  • 3D Controls Toolkit
    4.3
    v1.33D Tools

    3D Controls plugin For Godot 4.3: Includes: * First Person Controller * Third Person Controller * Side-Scrolling Controller * Top-Down Controller Plug-and-Play* just add as a child of the Character3D node, and it will work. * Requires the following actions on input map: "up", "down", "left", "right", optionally: "sprint", "jump" those values can be changed on the node inspector. Other configurations: * General (For all control types): * Geometry = Player geometry, if not provided it will look for the first MeshInstance3D sibling, if doesn’t exist will not handle geometry movements. * Jump (For all control types): * Jump Height * Jump time to peak = Time to reach the top of the jump * Jump time to descend = Time fall * Variable Jump = If the jump can be interrupted by releasing the jump action key * Air control on jump = If player can be controlled in middle-air * Coyote Time = time that player can jump after leaving a platform * Jump Buffer Time = time that player can activate jump before hit the ground * Movement (For all control types): * Walk Speed * Sprint Speed * Acceleration * Deacceleration * Movement Type = "Move and Slide" or "Move and Collide" or "None" (Movement must be handled on player code) * First Person: * Mouse Sensitivity * Turn Speed * Rotation Type = Rotate player or just the geometry * Horizontal Offset * Vertical Offset * Custom Camera (Optional) * Max Camera Angle * Min Camera Angle * Third Person: * Mouse Sensitivity * Turn Speed * Rotation Type * Horizontal Offset * Vertical Look at Offset * Start Angle * Custom Camera * Max Camera Angle * Min Camera Angle * Spring Length (camera) * Custom Camera (Optional) * Side-Scrolling * Turn Speed * Handle Camera * Camera Smooth Distance * Camera Smooth Speed * Camera Look at Player * Camera Lock Y Rotation * Camera Max Boundary * Camera Min Boundary * Spring Length * Angle (Camera) * Horizontal Offset * Vertical Offset * Custom Camera (Optional) * Top-Down * Action Type = Use actions to move or move to mouse click * Floor Group = Required to find floor StaticBody3D to handle mouse click on click mode. * Turn Speed * Handle Camera * Camera Smooth Distance * Camera Smooth Speed * Spring Length * Angle (Camera) * Horizontal Offset * Vertical Offset * Custom Camera (Optional) Check out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

    By: Cianci
  • TerrainCrafter for Godot 4
    4.3
    v1.03D Tools

    This is a procedural terrain generator that emphasizes ease of use and performance. It will create an infinite landscape around the player ship that will continue for as long as you keep flying, with the only limits being floating point errors from traveling too far away from the origin. Future plans include chunk pooling, and origin reset for truly infinite flying, and optimization of generation to reduce sharp edges. **UPDATE V1.1.0** This update introduces multi-threading for terrain generation. Generation should happen much faster initially, and the runtime generation happens in the background smoothly without jacking the gameplay up.

    By: GEG-Fairbear8974
  • Rigid Character Body 3D
    4.2
    v1.13D Tools

    A physical character body which extends RigidBody3D to provide a more realistic controllable character. Tested only on Godot 4.2.

    By: wabbit
  • Voxel Destruction
    4.4
    v0.7.1-beta3D Tools

    Allows dynamic voxel destruction with debris along with other voxel features. Allows importing .vox files and damaging with a specialized voxel destruction node.

    By: Terabase-Studios
  • Wave function collapse 3D
    3.5
    v1.23D Tools

    This tool allows you to use Wave function collapse algorithm in 3D. It adds an editor window for setting up objects and their rules. Detailed user manual in GitHub repository.

    By: lepungo
  • State Machine Third Person Controller
    4.4
    v1.03D Tools

    * All informations are on the Github repository page ! : https://github.com/Jeh3no/Godot-State-Machine-Third-Person-Controller/tree/main ---------------------------------------------------------------------------------------- A simple and complete third person controller asset, made in Godot 4. This asset is a heavely modified fork of Gtibo's Godot-Plush-Character project (https://github.com/gtibo/Godot-Plush-Character). It provides a simple, fully commented, finite state machine based controller, camera, as well as a properties HUD. A test map is provided to test the controller. A cute 3D character model made by Gtibo is also provided, fully animated (he use an animation tree powered by a state machine as well), plus movement sounds and particles effects. The controller use a finite state machine, designed to be easely editable, allowing to easily add, remove and modify behaviours and actions. Each state has his own script, allowing to easly filter and manage the communication between each state. He is also very customizable, with a whole set of open variables for every state and for more general stuff. This is the same for the camera. The asset is 100% written in GDScript, with the snake case convention. He works perfectly on Godot 4.4, and should also works wells on the others 4.x versions (4.3, 4.2, 4.1, 4.0), but you will have to remove the uid files. ------------------------------------------------------------------------------------------ Features : - Smooth moving - Ability to move on slopes and hills - Walking - Running (continious and once pressed input) - Jumping (with multiple jump system) - Auto jump - Jump cutting - Jump buffering - Coyote jump/time - Air control (easely customizable thanks to curves) - Ragdoll - Default/Free camera - Aim/Shooter/Above shoulder camera (with left and right sides) - Camera pan - Camera zoom - Model orientation (camera independant, or camera follower) - Properties/Debug HUD

    By: Jeheno
  • Racing Cameras
    4.2
    v0.33D Tools

    This plugin provides a handful of handy cameras for prototyping racing games. It creates an autoloaded singleton that automtically manages the cameras and allows you to switch between them. There are four vehicle cameras: - RacingChaseCamera - a camera that chases the vehicle - RacingMountedCamera - a camera that allows you to switch between multiple user-defined positions on the vehicle - RacingOrbitCamera - a camera that orbits around the vehicle, controlled with the mouse - RacingCockpitCamera - a cockpit camera, which you can look around with, using the mouse And one external camera: - RacingTrackCamera - a camera that automatically switches between user-defined positions around the track in order to follow the vehicle. Check out the documentation for more information, and the example scenes to see all the cameras in action.

    By: skaruts
  • Scene to mesh converter
    4.2
    v1.1.03D Tools

    The scene to mesh converter allow you to convert a complex scene to a single mesh. Select the scene to convert in the scene tree and then either push the "Convert scene to mesh" button or use the "Convert scene to mesh" menu item from the Tools menu. Note: Help improve this plugin through reporting bugs and improvments to the Github repo.

    By: Magodra
  • Progress Bar 3D
    4.2
    v1.0.13D Tools

    A simple 3d progress bar that uses a quad mesh plus a shader and employs no view ports. Great for use on 3D enemy characters as a health bar.

    By: jhlothamer
  • POM
    4.2
    POM
    12
    v1.73D Tools

    POM is addon that helps to create illusion of depth using instances of multimeshinstance3d node as layers and heightmap texture as alpha channel for each layer. It is similar to "StandardMaterial3D's Deep Parallax" but with better depth effect .

    By: sanketsbrush
  • 3D RTS Camera
    4.3
    v1.0.03D Tools

    A fully customizable and easy-to-use 3D RTS-style Camera for Godot 4.3. Intuitive camera movement for real-time strategy games or other projects requiring a top-down camera with RTS-like controls. Features: - Zooming - Orbit camera around center point. - Movement - Edge scrolling

    By: EmilHakala
  • NAP Map Generator
    4.4
    v0.13D Tools

    NAP Map Generator addon useful for fast and easy (mini)map generation. The addon scans your game's 3D world and generates a top-down image of it, so you can use it in your game's map view or minimap radar.

    By: NAPSoftworks
  • Freecam3D
    4.0
    v1.2.23D Tools

    Custom Camera3D node that serves as a camera with included freecam flying mode! Press `Tab` to enable the camera to fly freely. Then move with `WASD` and fly up/down with `Space` / `Shift`. Speed up and slow down by scrolling the mouse wheel. The controls are taken from Minecraft, because I find them intuitive. :)

    By: BananaBread
  • Building Culler
    4.3
    v0.1.03D Tools

    Building Culler allows you to manage the showing/hiding of upper levels of your 3D buildings when your character enters. This is useful for third-person games where the camera collisions make navigating interiors difficult. Add a Building node to denote your building, and create BuildingLevel nodes inside of it for each level of your building. All objects inside on your BuildingLevel's will have their visibility, physics, and processing culled if the player enters a floor that is lower than the associated floor. Don't forget to add a BuildingLevel for your roof, especially for single-story buildings, to cull the roof when the player enters.

    By: Norpyx
  • NodeShaker3D
    4.0
    v1.0.23D Tools

    This add-on adds a new node called NodeShaker3D, it allows you to shake any node that inherits from Node3D, there is two types of shakes that is possible, one is positional shake and another is rotational shake, each option provides a unique shake to the node.

    By: Dragon20C
  • Node Distance Tool
    4.0
    v1.13D Tools

    # Node Distance Tool for Godot The Node Distance Tool is an addon for Godot Engine that allows users to select two 3D nodes and measure the distance between them. It creates a line connecting the nodes and displays the measured distance in the scene. This addon is useful for developers who need to measure distances between objects during game or simulation development in Godot. ## Features - Select two 3D nodes and measure the distance between them. - Visualize a line connecting the two nodes. - Display the rounded distance in meters between the nodes. - Shortcut "Q" for easy selection and measurement. - Option to reset measurements (remove all lines and labels) with a dedicated button. ## How to Use 1. Install the addon in your project's addons folder in Godot. 2. Enable the addon in "Project > Project Settings > Plugins". 3. In the 3D scene editor, select the first node and press "Q". 4. Select the second node and press "Q" again to measure the distance. 5. Use the reset button to remove the measurement lines and labels, if necessary. ## Requirements - Godot Engine version 4.0 or higher. /// Update 1.1 brings three new Node Distance Tool measurement modes: Normal, Continuous, and Togheter. In Normal Mode, you measure the distance between two nodes and a line connects them. In Continuous Mode, measurement is automatically performed between consecutive nodes without the need for restart. In Togheter Mode, you select multiple nodes and when you move any one, the distance between them is recalculated. - button to block the creation of lines and labels - and buttons to activate continuous and set modes ///

    By: NuncaAglutinar
  • CSG Converter
    4.3
    v1.03D Tools

    Converts CSG shapes in a scene without any setup. Adds a button to the 3D editor, visible while CSGs are selected. Convert selected (or all) CSG shapes to mesh instances or static bodies, while keeping the scene structure intact. Can read Use Collision to decide automatically. Will carry over settings and child nodes. Full Undo-Redo-Support.

    By: Kirito
  • Infinite Heightmap Terrain
    4.3
    v1.03D Tools

    Generates heightmap terrain around a player position. New terrain chunks are loaded on a thread when the player moves.

    By: PGComai
  • Audio Manager 3D
    4.3
    v3.03D Tools

    AudioManager3D is a plugin for the Godot Engine that enables advanced 3D audio management in your game. With this plugin, you can easily control and play sounds from a single node, offering options like audio trimming to set start and end times, looping, volume, pitch, distance, and more for each audio track.

    By: Saulo de Souza
  • Free fly camera
    4.3
    v1.0.03D Tools

    This is a versatile free-fly camera for Godot, designed to handle 3D character movement with smooth camera controls. It features adjustable movement settings, mouse sensitivity, sprinting, head rotation clamping, and more. It's perfect for exploring 3D environments or any other project that requires a free-form camera perspective.

    By: highlife
  • SRCoder's Simple Car
    4.3
    v1.03D Tools

    This is a simple drag and drop arcade style car and a follow camera. This is designed to get you up and running quickly with your game ideas.

    By: SRCoder
  • CineCam
    4.2
    v1.03D Tools

    CineCam is a plugin that provides a simple but powerful method to deal with multi-camera systems and animating camera transitions. It aims to allow the user to replicate real life cinematographic movement in 3D scenes, offering advanced camera control and a transition systems integrated seamlessly with the Godot Editor.

    By: GoldenPotato76
  • glTFX External Reference Format (experimental)
    4.4
    v0.03D Tools

    Godot implementation of the glTFX Reference Format, also known as glTF External Reference, glTF Experience Format, or glXF. The glTFX format allows for referencing external glTF files, and also other glTFX files, allowing for a nested scene hierarchy of arbitrary depth, with its leaf scenes being glTF files. https://github.com/KhronosGroup/glTF-External-Reference Note: The glTFX Reference Format is still a work in progress and is not yet ratified by the Khronos Group. Until glTFX is finalized, this addon should be considered experimental and subject to change at any time to comply with the latest iteration of the draft specification. For full functionality, this addon requires Godot 4.4 or later with this PR. https://github.com/godotengine/godot/pull/94603 It can be used with Godot 4.3, but the export settings will not be available.

    By: aaronfranke
  • Fantasy 3D models Free
    4.0
    v1.03D Tools

    Free 3D models pack for easy level creation in fanasy setting. Package Content: - 41 fbx files with 3d models and an import setiing file for each of them - 1 png texture and import setting file for it - 1 material for all of models - 41 ready made prefab of environment and props - 1 demos showcase scene with all of assets If you have any issue with our assets, please contact us through e-mail or repository issues section.

    By: ithappy