Plugins

  • SofiaConsole
    4.2
    v1.2.0Tools

    An easy to use in-game dev console for Godot 4 (C#)

    By: LauraSofia
  • HoloPlay
    3.3
    v1.0.13D Tools

    This plugin adds suport for holographics displays made by Looking Glass Factory to the Godot Engine. Just drop the new HoloPlayVolume spatial node into the scene and view your Godot project as a hologram! **Windows only at the moment.**

    By: CaptainProton42
  • 2D Shapes
    4.2
    v0.2.12D Tools

    2D geometric shapes for prototyping and animating in Godot. - Create rectangles, ellipses, arrows, triangles, stars and regular polygons just by adding a node - Edit the geometric shapes with your mouse - Select between Filled, Outline and Filled + Outline - Animate properties with Godot's animation system - Full undo/redo support

    By: Technocat Dev
  • Gridmap Plus
    4.2
    v1.03D Tools

    A Minecraft-style editor for Grid Map nodes.

    By: Portponky
  • Compute Shader Studio
    4.2
    v1.1Shaders

    Compute Shader Studio is an addon for Godot Engine that enables you to write Compute Shaders in a minute.

    By: pascal.ballet
  • Godot LLM Template
    4.2
    v1.0Templates

    Demonstrate how to use the "Godot LLM" plugin. # How to use 1. Get `Godot LLM` directly from the godot asset library, or download the addon from [godot-llm](https://github.com/Adriankhl/godot-llm) and place it to the `addons` folder 2. Download models * Text generation recommendation: Meta-Llama-3-8B-Instruct-Q5_K_M.gguf from https://huggingface.co/lmstudio-community/Meta-Llama-3-8B-Instruct-GGUF/tree/main or Phi-3-mini-4k-instruct-Q2_K.gguf from https://huggingface.co/bartowski/Phi-3-mini-4k-instruct-GGUF/tree/main for low-end devices such as Android phone * Similarity recommendation: mxbai-embed-large-v1.Q5_K_M.gguf from https://huggingface.co/ChristianAzinn/mxbai-embed-large-v1-gguf/tree/main * Image to text recommendation: llava-phi-3-mini-int4.gguf from https://huggingface.co/xtuner/llava-phi-3-mini-gguf/tree/main, also download the `llava-phi-3-mini-mmproj-f16.gguf` from the same page * Vector Database setting is similar to `Similarity` 3. Open the application with Godot You will see 4 modes: `Text Generation`, `Similarity`, `Image to Text`, and `Vector Database` In each mode, you need to clide `Model` to point to the correct model `gguf` file. Additionally, in `Image to Text` mode, you need to click `Mmproj` to point to your `*mmproj*gguf` file. # Text Generation You will see there are 3 generation mode: `Simple`, `Instruct`, and `Interactive`. ## `Simple` mode Just edit the prompt and click `Generate`. Click `Stop` to stop the generation. You choose `None` schema or `Person` schema, if you choose `None` schema, the model will generate the information of a character with Json format. ## `Instruct` mode (currently disabled) Click `Start` first with empty prompt, then modify the prompt and click `Continue` when it is available to talk to the AI. This is an interactive mode. Whenever you see the `Continue` button is available, either input something in the prompt and click `Continue` to send the input, or simply click `Continue` to let the AI talk itself. ## `Interactive` mode Similar to the instruct mode, except that it relies on a good initial prompt and additoinal reverse prompt and input suffix settings to generate a smooth conversation. The preset prompt should work decently well, click the `Start` button with the preset prompt and start talkin to the AI. # Similarity Input prompts to compute the `Embedding`, or input two prompts to calculate their `Similarity` # Image to Text Select an `Image` from your device. Alternative, click `From View` to capture your game screen as the image. You can `Compute Base64` encoding for your image, or decode a base64 string back to `Compute Image`. Edit the prompt, and generate text from `Image`, `Base64`, or `View` (your game screen). # Vector Database Click `Metadata: id, year` to define the metadata of the tables, then click `Create tables` to create a some tables for embedding storage and retrieval. Click `Store text` to split the document into chunks and store into the database, you may also click `Split text` to see the chunks. Click `Retrieve` to retrive three most similar text chunks with the upper left prompt, which satisfy the sql-where-clause in the middle right. You may also turn on "Verbose stdout", modify the upper prompt to a valid sql statement, and click execute to run the sql statement directly, you will see the result in godot log.

    By: Adriankhl
  • Palette Swap Texture
    3.1
    v1.02D Tools

    A custom resource for Godot to simply and quickly generate palette swapped textures

    By: theboyboy
  • Horror FPS Template
    4.3
    v1.2Templates

    Features Inventory Management: Players can collect and manage a variety of items within their inventory. Item Interaction: Items can be used or selected to interact with other elements in the game world. Crafting System: Players can craft new items by combining collected items according to specific recipes. Interactive Environment: The system includes interactive doors and drawers that can be locked/unlocked and opened/closed by dragging with the mouse. There is also a ladder and elevator system. Camcorder with Night Vision: A camcorder equipped with night vision that players can use and recharge, adding a layer of depth to gameplay.

    By: ThiDiamond
  • Csharp Console
    4.3
    v1.0.3Tools

    Developer console. Press ~ to activate it in game and execute commands. Based on jitspoe console (static methods are not supported yet)

    By: moliko
  • Terrain Layered Shader
    4.2
    v1.0.2Shaders

    This addon contains two shaders meant to be used as a material for terrain objects. The shaders support color, normal, roughness and metallic maps. They also provide a tile scrambling feature that gets rid of obvious repeated patterns. You can also stack several different terrain shader on top of each other and use masks to blend between them.

    By: blackears
  • Godot XR Autohands
    4.3
    v1.13D Tools

    An alternative hand-tracking library that forces the hand-skeleton to conform to the joint positions provided by the OpenXR API. Also can generate locomotion type actions from gestures that work the same as in VRChat

    By: goatchurchprime
  • Movement 2: A sequel to 2D Platformer demos
    4.2
    v2.0Demos

    This CharacterBody2D controller demo was created with the intent of being a decent starting point for Precision Platformers using Godot. Instead of teaching the basics, I tried to implement more advanced considerations seen in the following video: https://www.youtube.com/watch?v=2S3g8CgBG1g That's why I call it 'Movement 2'. This is a sequel to learning demos of similar a kind. After playing around with the demo, you could potentially just copy over the Player.gd script and form it to your needs. Another option is to take the project as is and add to or subtract from it until you have a complete game. This project is also on itch.io: https://theothetorch.itch.io/movement-2

    By: TheoTheTorch
  • WIP 0.5 - Abstract State Machine Graphic (ASM)
    3.2
    v0.5Tools

    ASM is a GraphNode Based State machine tool for Godot 3, It generates a ready-to-go state machine for your game: **New Features:** - [x] Run at editor - [x] Delete States **Bug Fixes** - [x] Compile.gd was not producing _process() to update the state machine - [x] Right-Mouse click was generating itemlist far from mouse (needs testing on different screens)

    By: nonunknown
  • AreaOfSight2D
    4.0
    v1.12D Tools

    This tool adds the node for procedurally generated area of sight for 2D games. Usually used for enemies in stealth games. The asset adds two nodes: - AreaOfSight2D for AOS - AreaOfSightAgent2D for trackable objects Check the custon scene to understand how to configure these two nodes.

    By: Arzzzen
  • Modular Settings Menu
    4.2
    v1.0.0Tools

    Modular Settings Menu is a template/framework that provides a versatile and easy to configure settings menu that includes most of the basic settings one would expect in a game while also being able to add custom ones with ease. Features: - Versatile and modular design. - Automatic save file generation and validation. - Several premade settings with multiple different types of settings options. For more information and usage guides, refer to the Github repository.

    By: Mediocracy
  • Procedural Texture Designer
    4.3
    v0.94Tools

    Create seamless, natural looking textures directly in Godot using a Visual Editor interface. This Addon allows the user to use the Godot Visual Editor to string together various patterns and filters in order to simply create stunning looking textures. These textures are fully procedural which means they are calculated (once) at loadtime and do not take up precious storage space in your distribution package. Designs can be used immediately as textures or exported as Shaders and Images if you want to use the results manually for other purposes. Changelog: v0.94 * Add UID files for Godot 4.4 projects * Add Weave pattern * Add radius control to the Circle pattern * Fix some issues with render thread and background loading v0.93 * Fix issue with variant-to-int formatting for Godot 4.4 v0.92 * Fix issue with preserving Alpha pixels in output v0.91 * Allow exporting design nodes as an Image or Shader code v0.90 * Initial release (beta)

    By: wakeofluna
  • Godot4-Coroutine
    4.0
    v0.3Scripts

    Easy to use Coroutine functionality in Godot 4, such as resume() or join()

    By: BimDav
  • Android In-app Review Plugin
    4.3
    v4.0Scripts

    Enables access to Google Play Store's in-app review functionality. Installation Steps: - click `Download` button - on the installation dialog... -> keep `Change Install Folder` setting pointing to your project's root directory -> keep `Ignore asset root` checkbox checked -> click `Install` button - enable the plugin via `Project->Project Settings...->Plugins` in the Godot Editor - for usage info, see https://github.com/cengiz-pz/godot-android-inapp-review-plugin/blob/main/README.md

    By: cengiz-pz