Sort
  • Importality
    4.1
    v0.3.0Tools

    A bundle of raster graphics and animations import plugins for Godot 4.x. It supports: Importing from: - Aseprite - Krita - Pencil2D - Piskel - Pixelorama Importing to: - Regular images - Sprite Sheet (JSON resource without text but with all the info in "data" property) - SpriteFrames - AnimatedSprite2D/3D - Sprite2D/3D or TextureRect with AnimationPlayer And it can import any other formats as regular images with external command-line utilities! Please, read the README and Wiki in the repo!

    By: nklbdev
  • Steam API
    3.5
    v1.3.1Scripts

    Steam Integration without rebuilding Godot. - Supports Windows, Linux & MacOS(x86_64/arm64). - Supports disabling the integration without needing to change code. - Supports the following APIs: # check is steam integration is working and enabled, useful if you publish to multiple stores Steam.is_init() # achievements Steam.set_achievement("gator_god") Steam.get_achievement("gator_god") Steam.clear_achievement("gator_god") # leaderboards Steam.set_leaderboard_score("High Scores", 1000) # Get the first 10 global high scores var top_10_global_scores = yield(Steam.get_leaderboard_scores("High Scores", 0, 10), "done") # Get just the current user's high score var players_score = yield(Steam.get_leaderboard_scores("High Scores", 0, 0, Steam.LeaderboardDataRequest.GlobalAroundUser), "done") # Get the current user's high score and the two scores infront and behind var player_rivals_score = yield(Steam.get_leaderboard_scores("High Scores", -1, 1, Steam.LeaderboardDataRequest.GlobalAroundUser), "done") # overlay Steam.friends.connect("game_overlay_activated", self, "_on_game_overlay_activated") Steam.friends.activate_game_overlay_to_web_page("https://steamcommunity.com/") Steam.friends.activate_game_overlay_to_store(1435470, Steam.OverlayToStoreFlag.AddToCart)

    By: samsface
  • Wave Function Collapse (WFC)
    4.3
    v1.7Scripts

    WFC (Wave Function Collapse) and generic constraint satisfaction problem solver implementation for Godot 4. Features: - Backtracking support. This addon implements backtracking, so it's possible to generate maps that are guaranteed to have no broken cells. - Multithreading. Generation of a 2d map using WFC algorithm can be split into few tasks. Some of the tasks can be executed concurrently. The algorithm is able to detect most of cases when it's impossible to split the task and fallback to single-threaded generation in such cases. - Learning from example. 2d WFC generator infers rules from an example of a valid map. - Supports different node types - TileMapLayer (including maps with hexagonal tilesets and scene tiles), GridMap, legacy TileMap nodes are still supported as well. Can be extended to support more node types. - Contains a generic implementation of a constraint satisfaction problem solver on top of which a WFC algorithm is built. This generic solver implementation can be reused for tasks different from WFC.

    By: ab
  • PerfBullets
    4.2
    v1.22D Tools

    Spawn thousands of bullets or particles on screen in an extremely performant way! This plugin uses the MultiMeshInstance2D to render thousands of bullets easily while running the logic in C++ to keep things fast! Use this for bullet hell or danmaku-type games! Now version 1.2! Here is the full repository for documentation: https://github.com/Moonzel/Godot-PerfBullets

    By: moonzeldev
  • UI Design Tool
    4.0
    v0.3.02D Tools

    Intuitive UI design workflow in Godot. Import/manage font source files and styling UI directly in the editor viewport. This version is only compatible with Godot 4.x, check out godot3(https://github.com/imjp94/UIDesignTool/tree/godot3) branch for older version v0.3.0: Port to Godot 4.0 v0.2.2: Exlcude unwanted files from export & Fix null exception when set font to RichTextLabel v0.2.1: Minor bugfix, handle null exception when selected non-Control node, exclude unwanted files from asset library v0.2.0: UIDesignTool now support batch edit with toolbar & Vertical alignment. Other than that, this release mainly focus on improving v0.1.0, in terms of UI, efficiency & bugfixing. For more details, check out (https://github.com/imjp94/UIDesignTool/blob/master/CHANGELOG.md) Note: Users updating from v0.1.* to v0.2.* might needs to specify font resource directory again, due to a bug which has been tackled in v0.2.0

    By: imjp94
  • QuestSystem 2
    4.4
    v2.0.1Tools

    A simple and extensible quest system built for Godot 4.4+ For the godot 4.0-4.3 version, look at https://godotengine.org/asset-library/asset/2516 By design, quest system aims to be more versatile by being modular and making the developers handle the quest resources as they wish. This way it is possible to make every kind of quest, imagination is your only limit. Features: * Easy and modular API * Support for custom quests * Completely customizable singleton * Support for CSV and POT localisation * Easy serialization & deserialization * Tested API with Unit Tests For issues or questions, feel free to ask on the addon repo by clicking the "Submit an issue" button. For the documentation, head to https://shomy.is-a.dev/quest-system/

    By: shomy
  • Quest System
    4.0
    v1.7.1Tools

    A simple and extensible quest system built for Godot 4.x For the Godot 4.4+ version, look at https://godotengine.org/asset-library/asset/3809 By design, quest system aims to be more versatile by being modular and making the developers handle the quest resources as they wish. This way it is possible to make every kind of quest, imagination is your only limit. Features: * Easy to use API * Support for custom quests * Support for CSV and POT localisation * Easy serialization & deserialization * Tested API with Unit Tests For issues or questions, feel free to ask on the addon repo by clicking the "Submit an issue" button. For the documentation, head to https://shomy.is-a.dev/quest-system/

    By: shomy
  • Simple Grass Textured
    4.0
    v2.0.73D Tools

    Plugin to add grass and plants to your scene in a simple way

    By: IcterusGames
  • AdMob
    4.1
    vv3.1.2Tools

    Want to make money from your mobile game? The AdMob plugin created by Poing Studios for Godot v4.1+ lets you easily add ads to your game, whether you're on Android or iOS. Just focus on making your game awesome, and let AdMob take care of the ads!

    By: poing.studios
  • Oculus Quest VR Toolkit
    3.3
    v0.4.23D Tools

    This is an early version of a toolkit for VR interactions with the Oculus Quest using the Godot game engine. Features include locomotion, hand tracking, 2D UI interaction, rigid body grabbing and others. Several sample scenes are included. Please also check the github page for documentation and tutorials.

    By: NeoSpark314
  • AdMob (Legacy 3.3)
    3.3
    v1.3.1Tools

    This plugin helps to use the AdMob Plugin created by Poing Studios. Android: https://github.com/Poing-Studios/godot-admob-android iOS: https://github.com/Poing-Studios/godot-admob-ios

    By: poing.studios
  • Block Coding
    4.3
    vv0.9.0Tools

    Create games using a high-level, block-based visual programming language. Intended as an educational tool for learners in the earlier stages of their journey towards becoming game developers. This plugin lets you create your first games with high-level blocks, avoiding the immediate need to learn to code in GDScript. Building games in this way provides a gentle introduction to programming concepts and allows you to focus your efforts on becoming familiar with the rest of the Godot Editor UI.

    By: endless
  • Ply - In Editor Box Modeling
    3.4
    v1.0.23D Tools

    In-editor box modeling tools for ArrayMeshes. See https://github.com/jarneson/godot-ply for full documentation.

    By: hints
  • Noise Shader
    4.3
    v1.2Shaders

    This addon adds 4 CompositorEffects that can be added to cameras. These shaders take the color output of the camera and uses it to adjust their images. This creates an image that can only be seen while its playing. Cycling Noise: This effect cycles through different shades of white and black to create a cycling image. The brighter the input pixel, the faster the shader updates. Sliding Noise This effect moves pixels every frame to create a sliding effect. All moving pixels move at the same exact speed. Variable Sliding Noise Very similar to the other sliding noise effect, but brighter pixels move faster. Darker pixels will slide at a lower frame rate, which conveys depth. Colorful Noise Equivalent to the cycling noise, but can cycle color too. The red channel controls pixel value, and the green channel controls color.

    By: brantagames
  • Steam Multiplayer Peer
    4.4
    v0.2.4Scripts

    Steam Sockets Multiplayer Peer for Godot 4 via GDExtension - No dependency with lobbies - Use steam networking low level (Sockets) - No compatible with channels (Will be added in the future) - No compatible with mesh peers This code was built on top of small experiments by Zennyth [https://github.com/Zennyth] , greenfox1505 [https://github.com/greenfox1505] and MichaelMacha [https://github.com/MichaelMacha]

    By: expressobits
  • Simple CRT Shader
    2.1
    v1.02D Tools

    A simple Godot CRT Shader that allows some customization on its looks.

    By: henriquelalves
  • Godot Trail System
    3.2
    v0.1Tools

    Godot Trail System is an advanced trail/ribbon plugin for the Godot Engine similar to Unity3D's system. The plugin offers full features in 3D and basic 2D functionality.

    By: obkf
  • Scene Manager Tool (Godot4)
    4.0
    v3.10.0Tools

    An advanced tool to manage scenes and transitions between scenes. Features: **Recently Added**: 1. Pause and Resume functions added 2. Reactive button added which makes the Scene Manager UI reactive to changes on File System of godot and refreshes the Scene Manager UI automatically every time an update happens on files in res:// location 3. Auto Save button added which saves automatically every time a new change found in Scene Manager UI + If Reactive is enabled too, after that mechanism, save gets called automatically so that there would be no need to use the save button at all **All**: 1. A fully responsive tool menu structure to manage and categorize your scene 2. Save button that saves all scenes in a dictionary 3. Refresh button that refreshes the tool with latest saved status of the scenes 4. List duplication check for keys 5. Smooth transition between scenes 6. Ignore folder feature in UI ignores all scenes inside that specific folder that you added in the ignore list 7. Categorization for scenes 8. Ignore folder section can hide optionally 9. Change to previous scenes is possible 10. Fully customizable transitions 11. Customizable way of entering the first scene of the game 12. Reset `Scene Manager` function to assume the current scene as the first ever seen scene (to ignore previous scenes and don't go back to them by changing scene to the previous scene) 13. Arrangeable scene categories(they will reset to alphabetic order after refresh or save button pressed) 14. Fade in and fade out with different desired patterns 15. You can create instance of a scene just by calling the scene with a key 16. Transition is so much customizable 17. `SceneManager` tool will ignore scenes inside folders with `.gdignore` file beside them 18. Loading scenes interactive is possible. (Loading scene code example added) 19. Ability to limit how much deep scene manager is allowed to record previous scenes which affects in changing scene to `back`(previous scene) functionality 20. Ability to hide scenes in a list (Just Godot4) 21. Ignoring a specific scene in ignores list section is possible (Just Godot4) 22. sublist in lists of scene manager UI is now possible (Just Godot4) 23. no_effect_change_scene function added (Just Godot4) 24. Node can be added to change_scene and no_effect_change_scene functions (Just Godot4) 25. Possibility to specify path scenes.db via Project/Settings (Just Godot4) 26. 5 new signals added: (Just Godot4) - scene_changed - fade_in_started - fade_out_started - fade_in_finished - fade_out_finished 27. Added a feature to navigate to the scene path in filesystem on godot when clicked on scene address in Scene Manager tool 28. Added a feature to open a desired scene from Scene Manager tab 29. Users now can have some time to load their scene in the background with the new changing scene functionality

    By: maktoobgar
  • Scene Manager Tool (Godot3)
    3.5
    v2.2.1Tools

    An advanced tool to manage scenes and transitions between scenes. Features: **Recently Added**: 1. Loading scenes interactive is possible. (Loading scene code example added) 2. Ability to limit how much deep scene manager is allowed to record previous scenes which affects in changing scene to back(previous scene) functionality **All**: 1. A fully responsive tool menu structure to manage and categorize your scene 2. Save button that saves all scenes in a dictionary 3. Refresh button that refreshes the tool with latest saved status of the scenes 4. List duplication check for keys 5. Smooth transition between scenes 6. Ignore folder feature in UI ignores all scenes inside that specific folder that you added in the ignore list 7. Categorization for scenes 8. Ignore folder section can hide optionally 9. Change to previous scenes is possible 10. Fully customizable transitions 11. Customizable way of entering the first scene of the game 12. Reset `Scene Manager` function to assume the current scene as the first ever seen scene (to ignore previous scenes and don't go back to them by changing scene to the previous scene) 13. Arrangeable scene categories(they will reset to alphabetic order after refresh or save button pressed) 14. Fade in and fade out with different desired patterns 15. You can create instance of a scene just by calling the scene with a key 16. Transition is so much customizable 17. `SceneManager` tool will ignore scenes inside folders with `.gdignore` file beside them

    By: maktoobgar
  • Character Controller
    4.1
    v2.2.0Scripts

    Modular Character Controller for Godot 4. Includes FPS version with headbob and camera movement. (Walk, Crouch, Sprint, Swim and Fly Mode).

    By: expressobits
  • Character Controller C#
    4.1
    v2.1.6Scripts

    Modular Character Controller for Godot 4. Includes FPS version with headbob and camera movement. (Walk, Crouch, Sprint, Swim and Fly Mode). C# Base on https://godotengine.org/asset-library/asset/1567

    By: expressobits
  • CardEngine - Card games framework
    3.2
    v0.2Templates

    CardEngine is a framework to create card games for the Godot Engine. Non-exhaustive features list: * Dedicated editor UI to manipulate CardEngine's objects * Database system to manage cards * Fully customizable Container widget to arrange cards on a grid or along a path * Board widget to create complex interactions * Fully customizable Animations * Drag and drop support

    By: BraindeadBZH
  • DeformableMesh
    4.0
    v0.33D Tools

    This addon allows to deform 3D meshes using customizable deformers at run-time. In this version SphericalDeformer and SimpleDeformer (bend, twist, taper) nodes are provided.

    By: cloudofoz
  • VRM Importer and MToon Shader - Humanoid 3d Avatar Model Format
    3.2
    v1.2.23D Tools

    "VRM" is a file format for handling 3D humanoid avatar (3D model) data for VR applications. It is based on glTF2.0. ( https://vrm.dev/en ) ** Now compatible with Godot 3.4 and GLES2 ** This asset provides an importer for VRM characters, as well as a full implementation of the MToon Shader for Godot Engine. Enable the addons in "Project Settings..." → "Plugins" 「VRM」はVRアプリケーション向けの人型3Dアバター(3Dモデル)データを扱うためのファイルフォーマットです。glTF2.0をベースとしており、誰でも自由に利用することができます。 ( https://vrm.dev ) ** Godot 3.4とGLES2のサポートが追加されました! ** このアセットは、VRMの3Dアバターのインポーターを提供します。また、VRM Addon とは別に Godot 用の MToon シェーダーも同梱されています。「プロジェクト設定...」→「プラグイン」で有効にする。

    By: V-Sekai