Sort
  • ProtoShape - Gizmos and CSG Extension Shapes - Stairs, Ramps
    4.3
    v1.1.43D Tools

    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.

    By: illyan
  • Auto Export Version
    4.0
    v2.1Tools

    Plugin that updates your custom version string every time you export the project. It can fetch the current version based on number of git commits or extract it from your export profile or you can configure it to use whatever you want. By default the addon will modify your "application/config/version" project setting. Use it anywhere and it will update automatically whenever you export, so you don't need to remember about it anymore. You can also store the version in a script instead of project setting. To configure the plugin, go to "addons/AutoExportVersion" project settings section. Also edit the "auto_export_version_config_file.gd" script, which is automatically created when you enable the plugin for the first time. Check the repository page for more details.

    By: KoBeWi
  • Snappy
    4.0
    v0.1.03D Tools

    Vertex snapping plugin for Godot 4 ## How to use 1. Select an object in the 3D view 2. Press and hold `v` to view origin point 3. Left mouse button drag to snap to any other object

    By: jgillich
  • Godot Annotate
    4.2
    vv1.0.02D Tools

    Godot Annotate is a Godot plugin which allows one to make mockups and sketches directly in the 2D editor using a custom AnnotateCanvas node. To start annotating, add the AnnotateCanvas node to a Godot scene, then perform one of the following actions. Left Mouse Button: Draw a stroke on the currenty selected AnnotateCanvascanvas-icon node. Right Mouse Button: Erase strokes on the currently selected AnnotateCanvascanvas-icon node. You can configure various properties like brush type, stroke size and color via. the toolbar that shows up, when a canvas is selected. Some brush types also provide configurable variables in the toolbar, when they are selected. see the github repo for further details: https://github.com/zarstensen/GodotAnnotate

    By: Zarstensen
  • Verlet Rope .NET (Physics Ropes)
    4.2
    v1.2.03D Tools

    Verlet-based rope implementation with advanced physics for the Godot 4.0+, similar to the one seen in Half-Life 2. Features 1. Verlet integration based particle simulation. 2. Full rope simulation within the editor. 3. Adjustable number of particles, length, width and iterations for the rope. 4. Support of changeable simulation rate, always clamping to the physics rate. 5. Flat mesh generation, always faces the current camera in play mode. 6. Automatic tessellation using Catmull-Rom splines. 7. Support of VisibleOnScreenNotifier3D. 8. Integration of different forces: gravity, wind and air damping. 9. Advanced performance-friendly slide collisions with adjustable parameters based on a single raycast per rope particle for static mode and O(n) (n - amount of dynamic bodies inside rope AABB) raycasts per particle for dynamic mode.

    By: tshmofen
  • Godot KRA/PSD importer
    3.2
    vv0.42D Tools

    GDNative wrapper for Importing KRA- and PSD-files into Godot 3.1+, making it possible to significantly speed up development. Additionally, it does not require any additional compilation or mucking about with build scripts. KRA importing is available for both Linux and Windows, while the PSD component is currently Windows exclusive.

    By: 2shady4u
  • Recorder
    3.0
    v1.0Tools

    A Godot addon to record frames from in-game footage. It won't create GIFs by itself, but the node will create images of the content inside it, so you can use those frames with other software to create GIFs.

    By: henriquelalves
  • Godot Vim
    4.0
    v0.3Tools

    Introduces motions vim on godot editor

    By: BernardoBruning
  • Lootie
    4.3
    v1.0.2Tools

    Portable loot table for Godot class that facilitates generating random loot based on specified items and their associated probabilities.

    By: ninetailsrabbit
  • Godot Solana SDK
    4.4
    v1.3.1Tools

    Toolkit for integrating web3 features into your game, such as crypto payments, NFTs, tokens, custom smart contracts and more! Check these resources to get started: - Docs: https://zenwiki.gitbook.io/solana-godot-sdk-docs/solana-godot-sdk/configuration - Tutorial Videos: https://www.youtube.com/watch?v=UCe-vX3VCiM&list=PLcJMwJxnd40cqKQiwPPvVYFJUHpg_GlBO - Live Demo: https://zenrepublic.github.io/GodotSolanaSDKDemos/ Join our discord server for help and to meet other legends: https://discord.gg/6SMECFfahG Good luck and have fun! Created by VirusAxel and Thomukas1

    By: thomukas1
  • Animated Sprite to Animation Player Convertor 4.0
    4.0
    v1.42D Tools

    A basic plugin to automatically import all frames from an AnimatedSprite as animations in an AnimationPlayer, with the appropriate FPS. It adds a section under AnimationPlayer's inspector to import frames from AnimatedSprites in the scene.

    By: poohcom1
  • Godot Simple State
    4.0
    v1.0Tools

    A very simple and easy to use Finite State Machine for Godot.

    By: tavurth
  • Vision Cone 2D
    4.0
    v0.1.12D Tools

    A plugin for Godot 4 that will add a simple configurable vision cone to 2D entities. It can be used for example to simulate the vision of enemies in a stealth game. Check out the full description on https://github.com/d-bucur/godot-vision-cone

    By: sirdorius
  • Godot Simple State
    3.4
    v0.5Tools

    A very simple and easy to use Finite State Machine for Godot.

    By: tavurth
  • JamCountdown
    3.5
    v1.0.2Tools

    JamCountdown is a plugin for Godot 3 to keep track of the time left for a gamejam or other deadlines.

    By: andresgamboa
  • Godot WakaTime
    4.0
    vv1.5.0Misc

    WakaTime for Godot! Godot WakaTime is a plugin for metrics, insights, leaderboards and automatic time tracking generated from your Godot usage. See the repository doc for more information: https://github.com/thomazthz/godot-wakatime/tree/v1.5.0

    By: thomazthz
  • GDScript Formatter
    4.1
    v0.3.3Tools

    Compatible with Godot 4.1-stable and later version! ## Features - Format with **shortcut** - Defaults to **Shift+Alt+F** - Format on save - Off by default, can be enabled by [editing the preferences in EditorSettings](#editing-preferences) - Format through **tool menu** - **Project -> Tool -> GDScript Formatter: Format script** - Format through **command palette** - Open the command palette (Default **Ctrl+Shift+P**) and run command `Format GDScript` ## Installation **GDScript Formatter** relies on [**GDToolkit**](https://github.com/Scony/godot-gdscript-toolkit) which uses Python and Pip package manager. You need to install them in order to use the addon. 1. Install Python (if you do not have it already) - Download installer from [https://www.python.org/downloads/] - Make sure to enable "Add python.exe to PATH" when installing - If you forget you can [add python.exe to PATH after installation](https://realpython.com/add-python-to-path/) - Pip is included with python 2. Install the Godot plugin - In Godot editor, click "AssetLib" and search "GDScript Formatter" - Install the plugin - Enable the plugin through **Project -> Project Settings -> Plugins** 3. Install GDToolkit - **Project -> Tool -> GDScript Formatter: Install/Update gdtoolkit** **Note: if your python is not install for all users, you might need to change the command by [editing the preference](# Editing Preferences)** ## Editing Preferences You can edit GDScript Formatter's behavior through the **Editor -> Editor Settings -> General -> GDScript Formatter**. You can change whether files are formatted on save, the gdformat command, line length, shortcut, and other values. If you need to change preference for specific project, you can check `GDScript_Formatter/custom_settings_enabled` and modify settings in **Project -> Project Settings -> General -> GDScript Formatter**. ## Others If this plugin can help you, please consider to [buy me a coffee](https://afdian.com/a/Daylily-Zeleen), I would try my best to release more plugins and maintain old plugins. ----------------------------------------------- 一个用于格式化GDSCript脚本的Godot4.x插件。 ## 特性 - 使用**快捷键**进行脚本格式化 - 默认快捷键为**Shift+Alt+F** - 保存脚本时自动格式化 - 默认关闭,通过在编辑器设置中[编辑偏好设置](#偏好设置)进行开启。 - 通过**工具菜单**进行格式化 - **项目 -> 工具 -> GDScript Formatter: Format script** - 通过**命令面板**进行格式化 - 打开命令面板(默认快捷键为**Ctrl+Shift+P**)并运行命令`Format GDScript`。 ## 安装 **GDScript Formatter**依赖于[**GDToolkit**](https://github.com/Scony/godot-gdscript-toolkit)。如果你没有自行安装**GDToolKit**,可使用本插件**安装/更新GDToolkit**的功能,这需要你先自行安装**Pip**(通过安装**Python**获得),具体步骤如下: 1. 安装Python(如果你没有安装的话) - 从 [https://www.python.org/downloads/] 下载Python安装包。 - 确保在安装时开启了"**Add python.exe to PATH**"选项 - 如果你忘记开启该选项,亦可[在安装之后将"python.exe"添加到PATH中](https://realpython.com/add-python-to-path/) - **Pip**将被包含在**Python**中。 2. 在你的Godot项目中安装"**GDScript Formatter**"插件 - 在Godot编辑器中,点击"AssetLib"并搜索"GDScript Formatter" - 安装该插件 - 通过**项目 -> 项目设置 -> 插件**开启"GDScript Formatter" 3. 安装GDToolkit - **项目 -> 工具 -> GDScript Formatter: Install/Update gdtoolkit** **注意:如果你的Python仅为部分部分用户安装,可能需要前往编辑器设置来调整[偏好设置](#偏好设置)中的命令。** ## 偏好设置 你可以通过编辑编辑器设置来修改**GDScript Formatter**的行为(**编辑器 -> 编辑器设置 -> 通用 -> GDScript Formatter**)。其中包括格式化时每行的最大长度,是否开启保存时自动格式化,快捷键,实际使用的pip命令,实际使用的gdformat命令等。 如果你需要为特定项目设置不同的偏好设置,可以在项目设置中(**项目 -> 项目设置 -> 通用 -> GDScript Formatter**)勾选上`GDScript_Formatter/custom_settings_enabled`并调整其他设置。 ## 其他 如果这个插件能帮到你还请为我[充电](https://afdian.com/a/Daylily-Zeleen),我也会尽力推出新的插件和维护老的插件。 一个用于格式化GDSCript脚本的Godot4.x插件。 ## 特性 - 使用**快捷键**进行脚本格式化 - 默认快捷键为**Shift+Alt+F** - 保存脚本时自动格式化 - 默认关闭,通过在编辑器设置中[编辑偏好设置](#偏好设置)进行开启。 - 通过**工具菜单**进行格式化 - **项目 -> 工具 -> GDScript Formatter: Format script** - 通过**命令面板**进行格式化 - 打开命令面板(默认快捷键为**Ctrl+Shift+P**)并运行命令`Format GDScript`。 ## 安装 **GDScript Formatter**依赖于[**GDToolkit**](https://github.com/Scony/godot-gdscript-toolkit)。如果你没有自行安装**GDToolKit**,可使用本插件**安装/更新GDToolkit**的功能,这需要你先自行安装**Pip**(通过安装**Python**获得),具体步骤如下: 1. 安装Python(如果你没有安装的话) - 从 [https://www.python.org/downloads/] 下载Python安装包。 - 确保在安装时开启了"**Add python.exe to PATH**"选项 - 如果你忘记开启该选项,亦可[在安装之后将"python.exe"添加到PATH中](https://realpython.com/add-python-to-path/) - **Pip**将被包含在**Python**中。 2. 在你的Godot项目中安装"**GDScript Formatter**"插件 - 在Godot编辑器中,点击"AssetLib"并搜索"GDScript Formatter" - 安装该插件 - 通过**项目 -> 项目设置 -> 插件**开启"GDScript Formatter" 3. 安装GDToolkit - **项目 -> 工具 -> GDScript Formatter: Install/Update gdtoolkit** **注意:如果你的Python仅为部分部分用户安装,可能需要前往编辑器设置来调整[偏好设置](#偏好设置)中的命令。** ## 偏好设置 你可以通过编辑编辑器设置来修改**GDScript Formatter**的行为(**编辑器 -> 编辑器设置 -> 通用 -> GDScript Formatter**)。其中包括格式化时每行的最大长度,是否开启保存时自动格式化,快捷键,实际使用的pip命令,实际使用的gdformat命令等。 如果你需要为特定项目设置不同的偏好设置,可以在项目设置中(**项目 -> 项目设置 -> 通用 -> GDScript Formatter**)勾选上`GDScript_Formatter/custom_settings_enabled`并调整其他设置。 ## 其他 如果这个插件能帮到你还请为我[充电](https://afdian.com/a/Daylily-Zeleen),我也会尽力推出新的插件和维护老的插件。

    By: Daylily
  • Input buffer
    3.5
    v1.0Demos

    Keeps track of recent inputs in order to make timing windows more flexible. Especially useful for fighting games or similar games that would otherwise require frame-perfect input. The project in the asset's repository is a replica of the Google Chrome dino game made as a demo for the input buffer. To use, copy the file used for your preferred language (input_buffer.gd for GDScript or InputBuffer.cs for C#) into your project and call InputBuffer.is_action_press_buffered where you'd usually call Input.is_action_just_pressed (or for C#, call InputBuffer.IsActionPressBuffered where you'd usually call Input.IsActionJustPressed).

    By: drkitt
  • GDLuau: Luau C/C++ API bindings
    4.2
    v1.1Misc

    A GDExtension that adds Luau C/C++ API bindings to GDScript (+ some extras) Luau is a fork of Lua, developed and maintained by Roblox GDLuau is for in-game scripting / UGC / modding. (This is not a replacement for or an alternative to GDScript.)

    By: Manonox
  • Animated Sprite to Animation Player Convertor
    3.5
    v1.12D Tools

    A basic plugin to automatically import all frames from an AnimatedSprite as animations in an AnimationPlayer, with the appropriate FPS. It adds a section under AnimationPlayer's inspector to import frames from AnimatedSprites in the scene.

    By: poohcom1
  • JamCountdown
    4.0
    v1.0.2Tools

    JamCountdown is a plugin for Godot 4 to keep track of the time left for a gamejam or other deadlines.

    By: andresgamboa
  • Duelyst Animated Sprites
    4.0
    v1.02D Tools

    Spritesheets from the Open Duelyst repository, with the frame data converted from XML to Godot Spriteframes for convenient use in AnimatedSprite2D and AnimatedSprite3D. The recently open sourced game Duelyst contains over 600 pixel art units, split in 6 factions and neutral, with attack, idle, running and death animations. Also includes animated icons and effects. If you need the remaining assets, download them from the original repository at https://github.com/open-duelyst/duelyst.

    By: Jordyfel
  • Realtime SVG Rasterizer
    4.2
    v1.72D Tools

    This plugin uses 4.2's new Image from SVG to allow the game to automatically handle re-rasterizations on scale changes for things like a camera with vectors. Before, you'd have to either create a large rasterization of the SVG and use mipmaps (which might end up being slightly blurry).

    By: Raygoe
  • Color Preview
    4.2
    v2.3.0Tools

    This Plugin lets you preview colours from code in the same line directly next to the line numbers and breakpoints. Click any preview to open a color picker where you can edit the color directly. Supports all variations of the standard Godot 'Color' and also shader 'vec4' for previews and changing via the color picker. ---------------------------- Feel free to visit the GitHub repository https://github.com/Qubus0/GodotColorPreview Ideas, contributions and stars are all welcome :) ---------------------------- Installation: In the Godot Editor, go to the AssetLib tab Search for 'Color Preview', select and press Download Select only the addons/ColorPreview folder and press Install Or: Download/Pull from the GitHub repository Add the ColorPreview/ directory and its contents to the addons/ directory in your Godot project Enabling the addon: Go to Project > Project Settings... > Plugins and press Enable Once you have done this, every line containing a Color will have a preview left of the breakpoint gutter.

    By: Qubus0