Plugins

  • Previewer_2D_3D
    4.2
    v1.0.0Tools

    A plugin for Godot Engine writted fully in GDScript that allow you to PREVIEW 2D or 3D editor while editing on the other one. It could be really useful for game that use 3D as physic engine but 2D as rendered engine since if you manage by code or a way of your own to update the 2D view while editing the 3D view for exemple this Plugin will show you the modification in real time Features : 1 - Show/Hide the Preview ( for both ) 1 - Preview 2D while using 3D editor 2 - Preview 3D while using 2D editor 3 - In 2D Preview -> move around and zoom in / zoom out 4 - In 3D Preview -> Move around ( not orbiting around stuff like in the 3D editors !), rotate and zoom in / zoom out 5 - Put the preview on the Left / Right / Bottom 6 - ( Bonus ) Work in full screen edition :

    By: Amealky
  • Mod Loader Dev Tool
    3.5
    v0.3.0Tools

    Tool to improve the development experience when creating Godot Mod Loader mods. Features: - Simple mod zipping process to ensure proper format for ModLoader --- Steam Workshop --- Thunderstore (soon™) - Easy editing of the mod's `manifest.json` file, with validation - Json Schema editor for the mod's configuration settings, with validation (soon™) - Advanced right click context menu in the file system --- Create new script override file --- Create new asset overwrite - Create a simple mod skeleton with a single click - Easy symlinking of existing mods Usage Click the "Mod Tool" button in the Godot editor's top menu bar to open the Mod Tool window. Right click on a file in the FileSystem dock to get context actions.

    By: GodotModding
  • BlastBullets2D
    4.1
    v1.0.02D Tools

    BlastBullets2D is a library written in C++ for Godot Engine that makes spawning and moving a huge amount of bullets a very efficient operation. Not only performance is increased SIGNIFICANTLY, but you also get the functionality of SAVING/LOADING the bullets' state through easy to use save() and load() functions. The library comes pre-compiled for: Windows (x86_64, arm64) Android (x86_64, arm64) Linux (x86_64) Web For macOS and IOS you need to compile it yourselves. How to use BlastBullets2D: https://github.com/nikoladevelops/godot-blast-bullets-2d

    By: realNikich
  • JSON Configuration File
    3.5
    v1.0.2Scripts

    JSON Configuration File is a plugin for Godot that aims to aid reading user input via a JSON file. Using a JSON file as a way to configure your Godot application would allow your users to share configuration files. Minecraft is a remarkable example that uses JSON files to configure certain aspects of the game, such as block models. The definition of JSON Schemas inspired this plugin. However, instead of using a JSON file to define the structure of a JSON, it takes a coding approach. This approach has the advantage of allowing more features.

    By: Teggy
  • All Projectiles
    4.4
    v1.0Tools

    A Projectile Engine for Godot. All Projectiles is a compact, fast and efficient projectile engine made for Godot 4 and designed as a hands off user approach to projectile instancing, managing and disposal. Docs: https://oscarvezz.github.io/all-projectiles/

    By: OscarVezz
  • JSON Configuration File
    3.2
    v1.0.0Scripts

    JSON Configuration File is a plugin for Godot that aims to aid reading user input via a JSON file. Using a JSON file as a way to configure your Godot application would allow your users to share configuration files. Minecraft is a remarkable example that uses JSON files to configure certain aspects of the game, such as block models. The definition of JSON Schemas inspired this plugin. However, instead of using a JSON file to define the structure of a JSON, it takes a coding approach. This approach has the advantage of allowing more features.

    By: Teggy
  • Calendar Library
    4.3
    v1.0Scripts

    Calendar is a comprehensive library for creating calendar views, including yearly, monthly, weekly overviews, and agendas. Features: - Generate full year, month and week calendars through simple functions. - Supports variable start of the week (any weekday can be the first day of the week). - Supports week numbers in two versions - "First four day week" (where Week 1 is the first week with four days in it) and "Traditional" (where Week 1 is the week containing January 1). - Localization for day names and month names in three versions, Full (e.g. "Monday"), Abbreviation (e.g. "Mon") and Short (e.g. "M"), plus standard date format for each locale. - Customizable date format through POSIX-style placeholders (e.g. "%A, %-d %B" become "Wednesday, 21 October"). Supports any divider characters. - A Date class with functions for manipulating and comparing dates.

    By: pend00
  • Networked Scene Editor
    3.1
    v1.0Tools

    This plugin allows people to connect and edit multiple scenes at the same time, increasing productivity a lot.

    By: thimenesup
  • SplashScreenWizard
    4.3
    v1.3Tools

    A simple plugin for the Godot Game Engine that allows you to create a custom splash screen for your game.

    By: ThePat02
  • Dynamic Inventory System
    3.3
    v1.1.2Demos

    This is an easily modifiable Inventory System ready for use. If you need anything further, you can add it. I tried to make the code easy to read. How it works: - Inventory Component - you add this node to any other node and now it has Inventory. (example: Player, Container). The functions and the data is stored in the component. - The Slots are just UI with Item Structure and Amount. For example, a slot can contain the information of Apple Item and how much amount it has. It takes this information from the Inventory Component. - Inventory Window just makes an array of Slots. - Every Item is a different class and that makes the system dynamic. You can make every item to make whatever function you want and is very easy to use. Information: - Written in GDScript - The system can be extended to almost every type of game that uses Inventory (RPG, Survival, Action-Adventure, etc.) - To open the Player Inventory, press Space or Enter. Other things are made as buttons, but you can implement them in your game in whatever form you want. - Use Items with Right Mouse Button - Inventory Query with Esc - Supports Slot Drag and Drop by holding Left Mouse Button and Tooltips by hovering the mouse over a slot

    By: Whimfoome
  • 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
  • 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
  • JSON Configuration File
    3.4
    v1.0.1Scripts

    JSON Configuration File is a plugin for Godot that aims to aid reading user input via a JSON file. Using a JSON file as a way to configure your Godot application would allow your users to share configuration files. Minecraft is a remarkable example that uses JSON files to configure certain aspects of the game, such as block models. The definition of JSON Schemas inspired this plugin. However, instead of using a JSON file to define the structure of a JSON, it takes a coding approach. This approach has the advantage of allowing more features.

    By: Teggy
  • 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
  • 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
  • Daicon
    4.3
    v1.1Tools

    Daicon is a Godot plugin for creating 2.5D games. Its principle is to use 3D space to move 2D objects. In this way it simulates the 3D depth of the environment in 2D dimension. The addon provides the developer with a set of new nodes and additional tools that combine 3D and 2D capabilities simultaneously. - Documentation: https://daicon-docs.readthedocs.io/en/latest/ - Project on GitHub: https://github.com/arukurei/Daicon - ItchIO: https://alkrei.itch.io/daicon

    By: Alkrei
  • Translation editor
    3.1
    v0.3Tools

    An editor plugin to edit translation files from inside Godot Engine. It supports .csv and .po files, although gettext support is limited to what Godot can handle. It can also be used as a standalone editor if translation_editor.tscn is run or exported as main scene. New in 0.3: - Minimal supported version of Godot is now 3.1 - Added support for string prefix - Added support for JSON and C# files (preferably useful with string prefix) - Added options in ProjectSettings (category `TranslationEditor`) - Limited prints to warnings and errors, the rest uses Godot's verbose option - Typed GDScript is now used in the plugin's codebase - Fixed `tr()` calls within an str() call not being detected - Fixed calls to `TranslationServer.translate()` not being detected - Fixed renaming a string key not marking files as changed - Fixed window titles not being detected - Fixed previous extraction results not being cleared when opening the dialog again - Fixed "clear search" button not updating search results and remaining shown See full changelog at https://github.com/Zylann/godot_translation_editor

    By: Zylann
  • Emojis for Godot
    3.2
    v1.02D Tools

    Emoji mode use Twemoji. This addon provides the following nodes to use emojis in Godot: EmojiIcon: A node that displays an Emoji. EmojiButton: A node that displays an Emoji as a button. It's also adds EmojiFinder to the Godot editor's toolbar. So you can find the emojis easily.

    By: Jebedaia