- [Godot Game Settings](https://github.com/PunchablePlushie/godot-game-settings/tree/main)
- [PerfBullets](https://github.com/Moonzel/Godot-PerfBullets) (2D bullethell particles)
- https://github.com/ThePat02/force-directed-graph-godot
# Add-Ons
## Project
- "Ever wanted to display the current version of your game somewhere? You did, but you don't have idea what to display or you forget to update it every time? This plugin is for you." https://github.com/KoBeWi/Godot-Auto-Export-Version
## Level Building
Honestly, there just aren't any actually good options for dedicated level building for Godot. You're basically expected to build the level geometry in [[Blender]] which gives you no flexibility in the engine editor and greatly reduces its overall utility.
- CSG Objects
- Built-in
- Supports boolean operators
- Specifically stated to be slow
- *Can* be exported as [[OBJ]] file using an add-on, which can be modified and re-imported which should make them faster?
- [[Cyclops Level Builder]]
- Doesn't support ramps
- Doesn't support concave shapes
- Building off-grid is really painful
- Lots of weird bugs
- Probably the only real in-editor option
- [Qodot](https://github.com/QodotPlugin/Qodot)
- ! DISCONTINUED
- Loads Quake maps directly (uses [[C#]])
- Used with [[TrenchBroom]]
- https://youtu.be/dVagDDRb2jQ
- [Func_Godot](https://github.com/func-godot)
- Fork of Qodot re-creating it in [[GDScript]]
- Loads [[id Tech 2|Quake Engine]] maps and [[WAD]]s from many editors
- [PLY](https://github.com/jarneson/godot-ply)
- ? Unmaintained?
- Seems to be an extension of CSG
- [Goshapes](https://github.com/daleblackwood/goshapes)
- ! Haven't tried
- Curves-based
- Results in organic shapes
- Example levels look like Mario 64
- [[Proton Scatter]]
- Scatter assets (such as rocks, trees, bricks, etc) based on shapes and paths rather than individual placement
## Terrain
- [Terrain3D](https://github.com/TokisanGames/Terrain3D)
- https://www.youtube.com/c/TokisanGames
- [Heightmap Plugin](https://github.com/Zylann/godot_heightmap_plugin) (supports 3.x and 4.x)
- [Terrain Editor](https://github.com/kalysti/terrain-tool-godot4)
- Requires [[C#]]
- TerraBrush
- Requires [[C#]]
- https://youtu.be/pbHGkPtusxM
- Voxel Tools - https://github.com/Zylann/godot_voxel
```cardlink
url: https://github.com/SirRamEsq/SmartShape2D
title: "GitHub - SirRamEsq/SmartShape2D: A 2D Terrain Tool for Godot"
description: "A 2D Terrain Tool for Godot. Contribute to SirRamEsq/SmartShape2D development by creating an account on GitHub."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/8fa06c09e8bbafd8b4cc8dc72ab7aacb0b60ecda03ad7ac4da01be30fe02dffe/SirRamEsq/SmartShape2D
```
### Voxels
```cardlink
url: https://github.com/viktor-ferenczi/godot-voxel?tab=readme-ov-file
title: "GitHub - viktor-ferenczi/godot-voxel: Voxel rendering for Godot 4.3 (GPU, shader, DDA algorithm)"
description: "Voxel rendering for Godot 4.3 (GPU, shader, DDA algorithm) - viktor-ferenczi/godot-voxel"
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://repository-images.githubusercontent.com/615578770/a3101288-5a7b-4809-9799-410033aff549
```
## Foliage
```cardlink
url: https://www.youtube.com/watch?v=z_Q0sA3wE10
title: "How to Render MILLIONS of Blades of Grass Efficiently in Godot (godot 3.X)"
description: "In this video, I discuss how the godot engine can render millions of blades of grass efficiently using multiple techniques and plugins. We explore how GPU in..."
host: www.youtube.com
favicon: https://www.youtube.com/s/desktop/68a20589/img/logos/favicon_32x32.png
image: https://i.ytimg.com/vi/z_Q0sA3wE10/maxresdefault.jpg
```
```cardlink
url: https://youtu.be/Y0Ko0kvwfgA
title: "How Do Games Render So Much Grass?"
description: "An overview of my grass rendering explorations and an implementation of billboard grass, a common technique used in nearly every single video game.Support me..."
host: youtu.be
favicon: https://www.youtube.com/s/desktop/68a20589/img/logos/favicon_32x32.png
image: https://i.ytimg.com/vi/Y0Ko0kvwfgA/maxresdefault.jpg
```
- https://godotshaders.com/shader/stylized-grass-with-wind-and-deformation/
- https://github.com/dreadpon/godot_spatial_gardener
Example project: https://github.com/LeonStansfield/godot-grass
### Scatter
Randomly places assets in a scene (rocks/etc) then further attaches other assets (trees, grass) to them.
Areas to spawn items are defined using boolean shapes and paths.
```cardlink
url: https://github.com/HungryProton/scatter
title: "GitHub - HungryProton/scatter: Godot engine addon to randomly fill an area with props or other scenes"
description: "Godot engine addon to randomly fill an area with props or other scenes - HungryProton/scatter"
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/753aced25fdf3ab3c109caa354e55fecec0bdca1c68d353a705a8161248d1420/HungryProton/scatter
```
### L-Systems
Procedurally generating the individual plants themselves.
```cardlink
url: https://github.com/hansi-c/growth
title: "GitHub - hansi-c/growth: L System implementation in Godot."
description: "L System implementation in Godot. Contribute to hansi-c/growth development by creating an account on GitHub."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/c32497a76e7239064671b824f20dfbc098c348fc28ff3135ee8a54f5c8864c05/hansi-c/growth
```
Very tiny implementation:
```cardlink
url: https://github.com/urbima/godotlsystem?tab=readme-ov-file
title: "GitHub - urbima/godotlsystem: Simple Godot L System"
description: "Simple Godot L System. Contribute to urbima/godotlsystem development by creating an account on GitHub."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/a1136c5e1bc4d76ae930c40cc6f9e74c967df1e1761103e26375f7a87bf4cc4f/urbima/godotlsystem
```
Very old pixelated style:
```cardlink
url: https://github.com/tofoz/Godot-L-System-Fractal-Trees/tree/master
title: "GitHub - tofoz/Godot-L-System-Fractal-Trees: Godot L System Fractal Trees"
description: "Godot L System Fractal Trees. Contribute to tofoz/Godot-L-System-Fractal-Trees development by creating an account on GitHub."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/ecc76c98d647526b0ccac521946fe6c333d07b46c79ad468461b1feab8d4a4c2/tofoz/Godot-L-System-Fractal-Trees
```
High level overview of simple system with [code](https://github.com/codatproduction/Godots-L-System):
```cardlink
url: https://youtu.be/eY9XkJERiG0
title: "Code that: L-System"
description: "Github: https://github.com/codatproduction/Godots-L-SystemDiscord: https://discord.gg/hqT8k5w"
host: youtu.be
favicon: https://www.youtube.com/s/desktop/2253fa3d/img/logos/favicon_32x32.png
image: https://i.ytimg.com/vi/eY9XkJERiG0/maxresdefault.jpg
```
## Graphics
### Adaptive Graphics Settings
```cardlink
url: https://github.com/lucasbecker-dev/godot-smart-graphics-settings
title: "GitHub - lucasbecker-dev/godot-smart-graphics-settings: Adaptive graphics settings system for Godot 4.4 that automatically optimizes visual quality based on performance metrics. Built with GDScript, featuring real-time FPS monitoring, multi-threaded performance analysis, and dynamic quality adjustment for Forward+, Mobile, and Compatibility renderers."
description: "Adaptive graphics settings system for Godot 4.4 that automatically optimizes visual quality based on performance metrics. Built with GDScript, featuring real-time FPS monitoring, multi-threaded per..."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/d4e49403c421cb1fe3805b00d37a619d4fa213ef5941e8899bdf26b50cccfa86/lucasbecker-dev/godot-smart-graphics-settings
```
### God Rays
Very old [[Godot]] 3.2 add-on:
```cardlink
url: https://github.com/SIsilicon/Godot-God-Rays-Plugin/tree/master
title: "GitHub - SIsilicon/Godot-God-Rays-Plugin"
description: "Contribute to SIsilicon/Godot-God-Rays-Plugin development by creating an account on GitHub."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/d6a13ddaee1a03ffbeb73a1d2cf68226a7437d5e8edb4f4fbce076c357c4d88a/SIsilicon/Godot-God-Rays-Plugin
```
### Post-Processing
```cardlink
url: https://youtu.be/YFvhhkQe5kc
title: "Full Screen Effects Addon for Godot 4"
description: "This is a Full Screen Effects addon for Godot 4, specifically designed for 3D projects. The plugin provides a collection of full-screen effects that can be u..."
host: youtu.be
favicon: https://www.youtube.com/s/desktop/1aed4864/img/logos/favicon_32x32.png
image: https://i.ytimg.com/vi/YFvhhkQe5kc/maxresdefault.jpg
```
```cardlink
url: https://github.com/ioannis-koukourakis/godot_screen_effects
title: "GitHub - ioannis-koukourakis/godot_screen_effects: Full screen effects for Godot 4"
description: "Full screen effects for Godot 4. Contribute to ioannis-koukourakis/godot_screen_effects development by creating an account on GitHub."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/69407ec7540587f7234b34574e738c17652ae0159f1e81c13c5c0b1e12d2129c/ioannis-koukourakis/godot_screen_effects
```
## Audio
- [Resonate](https://github.com/hugemenace/resonate)
- Sound and music manager
- [Raytraced Audio](https://github.com/WhoStoleMyCoffee/raytraced-audio)
- Uses rays to detect obstacles and muffle audio
## Behaviour
- https://github.com/ThePat02/BehaviourToolkit
- [Steering AI Framework](https://github.com/GDQuest/godot-steering-ai-framework)
### Flocking and Boids
Simple example with [code](https://github.com/codatproduction/Boids-simulation):
```cardlink
url: https://youtu.be/iGvbb2HlCdQ
title: "Code That: Boids"
description: "Implemented a flocking simulation using the Godot Engine!Water shader: https://github.com/Gonkee/Gonkees-Shaderssource: https://github.com/codatproduction/Bo..."
host: youtu.be
favicon: https://www.youtube.com/s/desktop/2253fa3d/img/logos/favicon_32x32.png
image: https://i.ytimg.com/vi/iGvbb2HlCdQ/maxresdefault.jpg
```
## Compute Shaders
- [[Godot - Compute Shaders#Tutorials]]
- https://github.com/DevPoodle/compute-shader-plus
## Tools
- https://github.com/apples/cider_wiki
- https://www.gamingonlinux.com/2024/02/theres-a-new-godot-engine-addon-to-simplify-testing-on-steam-deck/
- https://github.com/univeous/Exclude-Colored-Folders
- Add-on which affects project builds, improving the workflow
## Integrations
### Blender
- Blender importing and hot loading (PAID ADDON)
- https://youtu.be/jNotmpKUAxI
- https://blendermarket.com/products/blender-godot-pipeline-addon
- https://godotengine.org/asset-library/asset/2562
- https://github.com/bikemurt/blender-godot-pipeline
## Dialogue
- https://github.com/nathanhoad/godot_dialogue_manager
- [[Godot Dialogue Manager Language]]
- https://github.com/dialogic-godot/dialogic
### Interactive Fiction
- https://store.godotengine.org/asset/paulloz/godot-ink/
## Testing
- https://github.com/bitwes/Gut
## Resource Loading
- https://github.com/derkork/godot-resource-groups
## Importing / File Type Support
- https://github.com/Ezcha/gd-obj
## Movement Smoothing
- https://github.com/anatolbogun/godot-smoother-node
- https://github.com/anatolbogun/godot-smoother-node-test-scene/pull/1/files
## Physics
See: [[Godot - Physics Engines]]
```cardlink
url: https://github.com/DAShoe1/Godot-Easy-Vehicle-Physics
title: "GitHub - DAShoe1/Godot-Easy-Vehicle-Physics: A ray cast based vehicle for Godot 4.0"
description: "A ray cast based vehicle for Godot 4.0. Contribute to DAShoe1/Godot-Easy-Vehicle-Physics development by creating an account on GitHub."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/d8a3970946dde2ea1ec74a8505e48ebf70970d261af42dac086d18a5f7d849fc/DAShoe1/Godot-Easy-Vehicle-Physics
```
### Dynamic Destruction
Generate fragment meshes in the editor or at runtime (!) using [[Cellular Noise|Voronoi Noise]].
```cardlink
url: https://github.com/robertvaradan/voronoishatter
title: "GitHub - robertvaradan/voronoishatter: An easy and dynamic way to create Voronoi fracture geometry for your Godot game."
description: "An easy and dynamic way to create Voronoi fracture geometry for your Godot game. - robertvaradan/voronoishatter"
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/5da7ab2a0a1d49d35e0b84e6839a036c6f954649dbf49f8bdef01ae51411d797/robertvaradan/voronoishatter
```
Similar to the above, but has different limitations.
```cardlink
url: https://github.com/seadaemon/Destronoi
title: "GitHub - seadaemon/Destronoi: Procedural mesh fragmentation algorithm for Godot 4.2"
description: "Procedural mesh fragmentation algorithm for Godot 4.2 - seadaemon/Destronoi"
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/a89968ace6c2d233461d2a0de904be83c408bd4736318171a99f4658e803d8f0/seadaemon/Destronoi
```
### Inverse Kinematics
Twisted IK2 is free for non-commercial $20 for commercial, requires [[C Sharp]], source included.
```cardlink
url: https://twistedtwigleg.itch.io/twistedik2
title: "Twisted IK 2 by TwistedTwigleg"
description: "Enhanced IK for the Godot game engine"
host: twistedtwigleg.itch.io
favicon: https://img.itch.zone/aW1nLzQ4MDUwNDcucG5n/32x32%23/OUaOsh.png
image: https://img.itch.zone/aW1nLzUxNTA1MTYucG5n/original/fFttcN.png
```
## Joypad Input
```cardlink
url: https://github.com/rsubtil/controller_icons
title: "GitHub - rsubtil/controller_icons: Automatic keyboard/mouse/controller icons and remapper for Godot."
description: "Automatic keyboard/mouse/controller icons and remapper for Godot. - rsubtil/controller_icons"
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/05b0a3bdb16a4659f52f49e39c0cd36c1c94ec3b9c54f958f7f0b7502beabe24/rsubtil/controller_icons
```
```cardlink
url: https://github.com/nathanhoad/godot_input_helper
title: "GitHub - nathanhoad/godot_input_helper: A simple input helper for the Godot Engine"
description: "A simple input helper for the Godot Engine. Contribute to nathanhoad/godot_input_helper development by creating an account on GitHub."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://repository-images.githubusercontent.com/426602068/94557d53-bfa6-4718-8896-aafec4469944
```
```cardlink
url: https://github.com/IsItLucas/godot_easy_remap
title: "GitHub - IsItLucas/godot_easy_remap: GEIP (Godot Easy Input Remap) is a simple and lightweight addon for the Godot Engine that allows developers to easily integrate customizable input remapping systems into their projects. 🎮⌨️🖱️"
description: "GEIP (Godot Easy Input Remap) is a simple and lightweight addon for the Godot Engine that allows developers to easily integrate customizable input remapping systems into their projects. 🎮⌨️🖱️ - IsI..."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/dbedc3b18f217ff697fb4f19c68c48bf62fd1f393f636e4aff916330e1df081d/IsItLucas/godot_easy_remap
```
## Server
```cardlink
url: https://github.com/deep-entertainment/godottpd
title: "GitHub - deep-entertainment/godottpd: A routable HTTP server for Godot"
description: "A routable HTTP server for Godot. Contribute to deep-entertainment/godottpd development by creating an account on GitHub."
host: github.com
favicon: https://github.githubassets.com/favicons/favicon.svg
image: https://opengraph.githubassets.com/6423d3f87d2424e4a4965c0e47cf4b1950daacc1161b4551be386c38bf2d28dc/deep-entertainment/godottpd
```
## UI
- https://github.com/brombres/Godot-MaxSizeContainer
## Text
- https://github.com/xorblo-doitus/BBCodeEdit
- https://github.com/chairfull/GodotRichTextLabel2/tree/main
## Camera
- https://store.godotengine.org/asset/ramokz/phantom-camera/
# Lists
```cardlink
url: https://m.youtube.com/watch?v=-FQNPCB7e3s
title: "10+2 AWESOME ADDONS for GODOT 4"
description: "In this video, I'm showing 10 awesome addons made for Godot 4!🎓 Learn how to make JUICY games 👇https://www.udemy.com/course/learn-how-to-make-a-game-juicy-..."
host: m.youtube.com
favicon: https://www.youtube.com/s/desktop/e4d15d2c/img/favicon_32x32.png
image: https://i.ytimg.com/vi/-FQNPCB7e3s/maxresdefault.jpg
```
# Other Addons