
Plugins
- 4.2
- 3.3HoloPlay28v1.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 - 4.2v0.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 - 4.2
- 4.2v1.1Shaders
Compute Shader Studio is an addon for Godot Engine that enables you to write Compute Shaders in a minute.
By: pascal.ballet - 4.2v1.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 - 3.1v1.02D Tools
A custom resource for Godot to simply and quickly generate palette swapped textures
By: theboyboy - 4.3v1.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 - 4.3v1.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 - 4.2v1.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 - 4.3v1.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 - 4.2v2.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 - 3.2v0.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 - 4.0v1.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 - 4.2v1.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 - 4.3v0.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 - 4.0v0.3Scripts
Easy to use Coroutine functionality in Godot 4, such as resume() or join()
By: BimDav - 4.3v4.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