Sort
  • Trackball Camera
    4.0
    v9.23D Tools

    A Trackball Camera that responds to input from actions, mouse, keyboard, joystick and touch, in order to rotate around its parent node while continuously facing it, kind of like a satellite in orbit. - stays around its parent node, even if the latter moves - no gimbal lock (quaternions ♥) - optional camera inertia for a smoother experience - keep the horizon stable if you want - the parent node does not have to be centered in the camera's view - can be used to look around itself - analog camera control with joystick - smooth and constrained zoom with PGUP / PGDOWN or your own custom action, if you want to use the mouse wheel for example - constrain pitch, or handle headstands by inverting x - a bunch of parameters to configure things as you want them - has been around since Godot 2 - made to be extended CONS: - No panning (merge requests welcome) - No promises (nor patrons) USAGE 1. Add a TrackballCamera node as child of the node you want to trackball around. 2. Translate the camera along the +Z axis a little bit, so that it faces its parent. 3. Configure the camera.

    By: Goutte
  • GodotNode2Tile: A TileMap3D editor inspired by Crocotile
    4.2
    v1.53D Tools

    Addon for tile-based 3D level creator in engine. Includes vertex editing, simple face texturing and automatic collision. Support to version 4.2 & 4.3 Features: - Vertex editing. - Easy UV properties. - TileMap Layers. - Auto-gen collisions. - Full Mesh data edit. Version 1.5 - Added UV editor to a BrushForm Node. Version 1.4 - Fixed bugs. - Added Vertex Gizmo. - Added an "Add BrushForm" button in the inspector (by Smorty10). - Now a "BrushForm" can be drawn with a separate primitive type.

    By: QJPG
  • BHop3D
    4.2
    v1.23D Tools

    A source-like 3D movement controller.

    By: birdt_
  • VisionCone3D
    4.4
    v0.2.03D Tools

    Adds the VisionCone3D node, which tracks whether or not objects within its cone shape can be "seen". This can be used to let objects in your game "see" multiple objects efficiently. Default configuration should work for most use-cases out of the box but several performance tuning options are available. Shape can be edited in the scene view with gizmos and drawing debug information can be toggled on. See GitHub for 4.3 compatible version.

    By: tattomoosa
  • Waterways .NET (River Generation Tool)
    4.2
    v1.0.13D Tools

    It is a port to Godot 4/.NET 8.0 of a tool to generate river meshes with correct flow based on Bezier curves. Features 1. Procedural river mesh generation using Bezier curves with width and in-out direction settings. 2. Extensible water flow settings. 3. Adjustable subdivision and smoothing settings. 4. Special tool for river editing supporting snapping, local/global editing, axis-mapping, etc. 5. Special node for easy water floating setup that provide water height and flow direction on any point of the river. 6. Advanced water shaders included.

    By: tshmofen
  • Destructibles CSharp
    4.1
    v2.8.23D Tools

    A simple plugin to allow the easy creation and use of destructible objects inside of Godot. Converts a shard mesh into a Node of mesh instances and custom generated collisions shapes, with each shard having its own rigid body. The shards can be generated either in game or before hand. Designed to be used in conjunction with Blenders cell fracture (or any other tool which can generate the required shard mesh). Further clarified in the README.

    By: ZachAR3
  • Godot Map Loader
    3.1
    v0.8.323D Tools

    Loads maps from Mapbox and renders it in 3D. The module tries to represent that data as accurate as possible and being as fast as possible, being this way ideal to load dynamically the terrain (imagine flight simulator that can load terrain from anywhere in the world as you go). TRY IT YOURSELF Create a scene with directional light, a camera, etc. Then add a TerrainLoader node. And then in the node's properties set latitude, longitude and zoom level (It's the Cordinates setting, or Tilecoords if you want to enter directly the tile X/Y/Z). You can load multiple tiles by just changing the coordinates, usually, once entered the first Lat/Lon/Zoom you may want to just change the tile, so that you have contiguous tiles. The "Arrange Tiles" checkbox will enable automatic alignment of the tiles, based on their tile position. MAPBOX You will need to open an account to Mapbox and paste the API key in the settings of the node. It is also required from Mapbox that you use their watermark, see the main scene example or look here: https://www.mapbox.com/help/how-attribution-works/ FUTURE I am working on a totally new version of this add-on, but it is not ready yet.

    By: Toshiwo
  • Godot Oculus Mobile Plugin
    3.2
    v3.2.03D Tools

    This plugin adds support for the Oculus Quest and Quest 2 VR headsets to Godot.

    By: Mux213
  • Sota - hexagonal grids
    4.2
    v0.12-beta3D Tools

    Sota is a framework for creation of structures made of discrete building blocks, e.g. terrains for turn-based games, honeycombs, etc. By using trivial objects like hexagon or pentagon and organizing them into combination it let you create aggregations like hexagonal grid of various shape, e.g rectangular or hexagonal, or polyhedron made of hexagons and 12 pentagons. https://sota.readthedocs.io/en/latest/content/getting_started/introduction.html

    By: ardazishvili
  • Gizmo3D
    4.4
    v1.0.03D Tools

    Gizmo3D encapsulates the Godot Engines 3D move/scale/rotation gizmos into a customizable node for use at runtime. The major differences are that you can edit all transformations at the same time, and customization options have been added. The selection box and axes can be toggled, colors changed, snapping intervals changed, and more. Transformation methods can be easily overriden to customize the default behavior. It is available in both C# and GDScript. Gizmo3D is largely a port of C++ code from the Godot Engine source. The license for the Godot Engine can be found at https://godotengine.org/license/.

    By: chrisizeful
  • TrailMesh
    4.1
    v0.513D Tools

    TrailMesh allows you to add 3D trails via an emitter, have the shape defined by a curve and colored with a gradient.

    By: tcmug
  • VCamera
    3.4
    v1.13D Tools

    "Virtual Camera" addon inspired by Cinemachine for Unity. Create VCameras (green icon) and set their priorities to automatically transition smoothly between them with the highest priority camera being used by VCameraBrains (red icon). Add Effects (blue icon) to your scene hierarchy to easily add screenshake (rotational and/or translational), uniform or cyclic movement, and character tracking (and more!) behavior to cameras (or other objects). See the included example scene for an idea of how to make use of these.

    By: BryceDixon
  • "Immersive" First Person Controller
    4.2
    v1.3.13D Tools

    # "Immersive" First Person Controller v1.3.1 A first-person controller designed for slower paced, "immersive sim"-like control. The behaviour is done through a finite state machine. I just wanted to learn the pattern and make something useful at the same time. Feel free to contribute or submit issues :) ## How to use Player.tscn contains the player character scene. Copy it to whichever scene, where you need it. Climbing should work with any horizontal surface, no special setup necessary. ### Controls - [W][A][S][D] = move - [Shift] = hold to sprint - [C] = toggle crouch or slide (when sprinting) - [Space] = jump, hold near ledge while falling to grab ## Features ### Existing features - Basic movement (i.e. walking, running, jumping) - Crouching - Sliding - Climbing ### Planned features - GUI for changing character-related values more conveniently - More customization (view bobbing, custom crosshair, etc.) - Controller support - Customizable animations for climbing

    By: levox.
  • Debug draw c#
    4.0
    v0.93D Tools

    Quick and easy drawing of shapes, text and physics queries.

    By: BigBurden
  • Mixamo Animation Retargeter
    4.3
    v0.13D Tools

    This plugin simplifies the process of importing and retargeting Mixamo animations in Godot 4.3 projects. Automatically retarget and extract animation resources for use in your AnimationLibraries. Disclaimer This plugin is not affiliated with or endorsed by Mixamo or Adobe. Mixamo and its logo are registered trademarks of Adobe Inc. All rights to Mixamo assets and branding belong to Adobe Inc.

    By: zeetu
  • Godot TiltFive Plugin
    4.1
    v1.1.03D Tools

    This is Godots TiltFive plugin adding TiltFive support to Godot. This plugin works with Godot 4.1 and 4.2. 4.2 is recommended. This plugin works best with the compatibility renderer.

    By: Mux213
  • Vpainter
    4.0
    v1.03D Tools

    A vertex painting addon for the Godot game engine. Based on Vpainter by tomankirilov: https://github.com/tomankirilov/VPainter

    By: NX7R
  • Third Person Controller
    4.0
    v1.03D Tools

    This addon includes 3rd person perspective locomotion and blockout materials, sky.

    By: emirthab
  • Godot Space Mouse
    3.4
    v1.4.33D Tools

    Plug-in to add support for 3Dconnexion Space Mouse and Space Navigator 3D mice input devices. Control the Godot Engine editor viewport camera with 6DOF (6 degrees of freedom). Freely translate the camera position and also rotate along the yaw, pitch, and roll axes. - Place the addons folder, with all contents, into your Godot project root directory. - To enable the plug-in, click Project Project Settings Plugins and check Enable next to the Godot Space Mouse entry. - Use the Space dock in the editor to adjust speed or change to object or camera control. - The 3Dconnexion driver is not needed on any OS. However, if you're on Windows, and have the driver installed, please first open the Godot editor, then open the 3Dconnexion app. You'll see a pop-up with the name of the Godot editor executable. Click Advanced Settings, then disable all navigation and zoom controls, as these can conflict with the viewport controls. - If you are using a wireless Space Mouse, on Windows, you'll have to make sure only the correct HID device is enabled for the plug-in. First do a Windows Update, and check the Optional Updates for the 3Dconnexion driver. Then open Device Manager, click View Devices by container. You should see an entry for 3Dconnexion Universal Receiver and underneath 3Dconnexion Wireless Device which is the driver we just installed. Below that, there may be around 6 entries for HID-compliant vendor-defined device. Right-click on each of those and disable them. You will have to click Yes, but don't choose Restart. Wait until you have disabled all those on the list, then restart your machine. - On Linux you will need to allow HID access via udev rules. First, download the file 70-space-mouse.rules from the addons/spacemouse/bin/ folder and place this file in the correct directory for your distro, such as /etc/udev/rules.d/. Then replug your Space Mouse hardware or run sudo udevadm control --reload-rules && sudo udevadm trigger to update the rules. - For macOS, you must uninstall the 3Dconnexion drivers, as they're incompatible with the plug-in. - Please note, a Space Mouse or Space Navigator hardware device from 3Dconnexion is required.

    By: cybereality
  • Godot 4 Vertex Painter
    4.2
    v2.03D Tools

    A simple tool to paint vertex colors on MeshInstance3Ds. V2.0: May 6, 2024 - Paint directly on MeshInstance3Ds. StaticBodies are no longer required! - This is thanks to an updated algorithm to find the 3D surface: https://twitter.com/_michaeljared/status/1787020920751579407 - Interface is improved - Bucketfill is temporarily removed, let me know if you want this feature

    By: michaeljared
  • PathMesh3D
    4.3
    v1.3.33D Tools

    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.

    By: iiMidknightii
  • Room creator
    4.4
    v1.0.93D Tools

    Create basic rooms for your 3D by controlling some parameters and speeding up the process of integrating single rooms into your world

    By: ninetailsrabbit