Plugins

  • Synchronizer
    4.0
    v1.0.1Tools

    A simple GDScript plugin to make networking in godot with GDScript even easier.

    By: maktoobgar
  • Better Third Person Camera 3D
    4.3
    v1.0Scripts

    A third-person camera for 3D games. The camera has: - Its own Spring-Arm. - Support for Zoom and mouse events. - Rotation control and mouse events.

    By: QJPG
  • Menus Plugin
    3.4
    v1.0Tools

    Menus Plugin is an OPEN SOURCE custom Menus node plugin for easily adding menus to your game (see Read Me fike for details).

    By: BigDC
  • Docs Checklist
    3.5
    v1.0Tools

    Helps see where you don't have comments on properties and methods inside scripts. Useful for writing addons, as comments are shown as documentation in external editors. - Double-click to show line in script editor; - Lists undocumented members in white, documented in dark green; - Members starting with underscores are highlighted differently if you want to keep them private; - Checkboxes to hide properties P= and methods F= of any category - Shows where Markdown codeblocks were used (shown as code in VSCode, but not in Godot 4 auto-docs so easy porting later) - Shows completion percentage. For now, only supports GDScript.

    By: don-tnowe
  • Favorite Scenes
    4.3
    v2.3Tools

    Add a Scenes menu bar drop down for rapidly loading and selecting favorite scenes in the editor.

    By: chairfull
  • GRest
    4.4
    v1.0.0Tools

    Godot API Tester A Postman-inspired plugin for Godot 4.4.1 that simplifies API testing directly in the editor. Create, send, and debug HTTP requests with an intuitive interface. Save time, optimize your workflow, and focus on creating. Perfect for game developers integrating web services.

    By: Ignel
  • Function Type Auto-complete
    4.3
    v1.3.1Tools

    this is a simple godot 4 plugin that helps you write functions faster by auto-completing return types and adding default return values. just write your function and hit tab. what does it do? when you hit tab after writing a function, it: adds the return type for you (-> void if you don't specify one) puts in default return value keeps your parameters and types intact works with partial or complete function declarations default return values here's what you get based on the return type: void functions get 'pass' func do_something() -> void: pass bools get 'false' func is_something() -> bool: return false numbers get zeros func count_stuff() -> int: return 0 func get_speed() -> float: return 0.0 strings get empty quotes func get_name() -> String: return "" arrays and dictionaries start empty func get_items() -> Array: return [] func get_data() -> Dictionary: return {} objects get null func get_node() -> Node: return null how it handles different ways of writing functions works with complete functions func do_math(value: int) -> int: return 0 works with incomplete ones func not_done(value: int -> func not_done(value: int) -> void: pass works with arrows func arrows_are_cool() -> -> func arrows_are_cool() -> void: pass works without arrows func give_string String -> func give_string() -> String: return "" keeps your parameters safe func move_stuff(pos: vector2, speed: float -> func move_stuff(pos: vector2, speed: float) -> void: pass

    By: kahanscious
  • UniTask
    4.4
    v0.1Scripts

    Provides an C# efficient allocation free async/await integration for godot.

    By: luckyfeng
  • MusicPlayer
    4.3
    v0.1.0Tools

    A Godot 4.3 addon that simplifies global music playback while allowing for more dynamic music.

    By: kingofspades
  • AudioLogic
    4.2
    v0.5.3Tools

    An Audio Log plugin for Godot 4. Create Audio Logs/Diaries or simulate phones calls, all with this plugin.

    By: ChaffGames
  • Native Android Toast
    4.2
    v1.0Misc

    This plugin allows you to display native Android Toast messages. It connects toast callbacks via signals. It also exposes the standard Android Toast parameters like duration and offset. Only works on Android. Contains a example scene. Note: The callbacks might not work perfectly on Android APIs under 30.

    By: leparlon
  • Simple Audio Manager
    4.3
    v1.04Misc

    A simple audio manager that allows for basic audio in both 2D and 3D. Create AudioFile Resources with your music and sounds. Use the Audio autoload to play the AudioFiles. The Simple Audio Manager will create the Music and SFX buses on runtime if they do not already exist. Currently the manager supports only 1 music file being played at a time, and will fade between the old and the new music (if music is playing). The AudioFile resource can have multiple audio streams (files) set, and will randomly pick one on play. Update 1.02: Added Audio Autoload to group "SimpleAudioManager" to allow code to validate if the autoload is present on runtime. Update 1.03: - Updated the play_audio to validate null pointers and push a proper error. - Updated autoload with new signal BusVolumeUpdate(id:String, value:float) to more easily use volume updates Update 1.04: - - updated Audio Autoload to create audio data on first run. And to load that data afterwards. - updated audio data to have an array of audio files that can be searched by ID (string) - updated audio file to have an ID(string) - cleaned up overall file structure

    By: symbol24
  • AudioStream Subtitle
    4.1
    v0.86.6Tools

    it provides an easy and Simple way to ADD SUBTITLE to you game while using audio This is my first Plugin and I publish it for FREE to be your assistant ;) It's not necessary but if you can, credit me on your project as well :D My twitter: s83gamedev my youtube is Soroosh.S83 idk if it needs my email adress or not Notes: ! don't add child to this custom node!! Instruction/ How to use: 1- just copy the addon folder into your project 2- open your project in godot and go to project setting 3- go to plugins and enable The AudioStream Subtitle Plugin 4- Add node and node name is AudioStream_Sub ----- Fixes: 0.85.2 - enhanced and fixed some bugs 0.86.6 - fixed most of the bugs

    By: S83gamedeve
  • Planetary Processing Multiplayer SDK
    4.2
    v1.0Tools

    Planetary Processing is a multiplayer toolkit. For creating multiplayer games, quickly and easily. Our plugin enables multiplayer hosting in Godot. It adds nodes and signals to your game client, connecting to a globally distributed server side simulation. Create your game, edit your server, and build a world for your players. Features: - Plug-and-play node integration - Server-authoritative multiplayer connections - Documentation and quick-start video guides - Web Panel, management and development interface - Entity-object system; for creating creatures, NPCs, and interactables - Chunk based world generation and dynamic sharding, for high playerbase scalability Learn More at: - Documentation: https://docs.planetaryprocessing.io - Discord: https://pp.vg/discord - Website: https://www.planetaryprocessing.io

    By: samsully
  • Expandable Platformer Controller 2D
    4.0
    v1.0.02D Tools

    Expandable Character controller for 2D platformers based off the work of Noasey: https://godotengine.org/asset-library/asset/3312 In addition to the amazing parametrization on the base project by Noasey now movement modes are modular. So unneeeded code does not live in the character script and so expansion is easier since the code doesn't have to be touched. There's an included demo that uses all the previously included movement types now made into modules. The debug menu used in the demo can be expanded easily for extra modules, just use the included SpecialMovementSample.gd file to add new movement modes.

    By: NahtreX
  • BlenderCam
    4.0
    v1.03D Tools

    Adds a camera node that allows people to copy blender camera data without having to worry about doing the math required to change it to work natively.

    By: doc_steampunk