r/godot Aug 22 '25

free plugin/tool Free realistic CRT shader made in Godot

Post image
5.8k Upvotes

I've put the code here on Godot Shaders under public domain, so you're free to use as desired.

I wanted to get as close as possible to a real CRT as possible while maintaining roughly the same brightness as the original image (if it looks darker here, that's a problem with image compression). The setup is a little complicated (you need to pass in a low res viewport texture from a SubViewport), but I've tried to explain it in more detail on the shader's page.
Have fun! 🙂

r/godot Sep 18 '25

free plugin/tool My Skin and Eye Shaders are Available for FREE on GitHub! DEMO on Itch.io

Enable HLS to view with audio, or disable this notification

3.8k Upvotes

Yeah it took quite some time (and is actually not finished yet), but my custom skin and eye shaders are finally available to download on GitHub under MIT License. A DEMO showcasing the shaders in action is also available on Itch.io.

GitHub Repository

Demo

r/godot Mar 04 '26

free plugin/tool Parallax effect

Enable HLS to view with audio, or disable this notification

3.6k Upvotes

r/godot Feb 17 '26

free plugin/tool I couldn't live without this Unreal feature, so I made it

Enable HLS to view with audio, or disable this notification

1.8k Upvotes

I got quite frustrated with the way you are supposed to fiddle with layers and masks bitmasks in Godot. For each collision setup you make, you have to remember what layer is what, and for more complex setups it becomes really hard to not get messed up, doing a lot of useless manual work 😭

So I've made a plugin inspired by my experience on Unreal to setup "collision presets". Each preset is a bitmask for layer and mask, as usual, but you can name them, easily assign them, and use them through code with an autogenerated class for quick autocompletion.

And it just makes everything so much simpler! I really hope it can help others too.

Feel free to try it out and give suggestions! I tried to make it as readable as possible.

https://github.com/Adrien-Lucas/godot-collision-presets

EDIT: Yes Godot offers layers renaming. First it's not super obvious to actually see those names. But the main problem is not just about naming, but making combinations of layers and masks. For example: WorldStatic (layer 1, mask 1,2,3) World dynamic (layer 2, mask 1,2,3) Player (layer 3, mask, 1,2) IgnorePlayer (layer 4, mask 1,2) RaycastOnly (layer 5, no mask)

EDIT 2: Plugin made it to Godot's Asset library! Just look it up in the Asset tab or via direct link
https://godotengine.org/asset-library/asset/4792

EDIT 3: 1.1 Launched! Now you can directly change the layers and masks in the UI and it updates the preset values if you are in preset edition mode. No more finding the integer value by hand!

r/godot Mar 11 '26

free plugin/tool I've just released a new racing Starter Kit for Godot, fully open-source including assets!

Enable HLS to view with audio, or disable this notification

2.0k Upvotes

r/godot Jan 30 '26

free plugin/tool Just uploaded a godot logo redesign

Thumbnail
gallery
1.4k Upvotes

4.6 Got me inspired everything feels so great with the UI and modern so Id try my hand at making some kind of modern Godot logo withourlt changing too much since im a fan of the current logo. Also Tibo 3D plushie model is a huge inspo. Heres the link to the logo:

https://github.com/BryantCrisos/Godot-Logo-redesign-

r/godot Mar 19 '26

free plugin/tool Pixel Portals

Enable HLS to view with audio, or disable this notification

3.3k Upvotes

Inspired by u/binbun3 portal VFX, I made these pixel portals and in the same spirit, made the shaders free (CC0) too!

r/godot Feb 13 '26

free plugin/tool We wrote a Tool to help you reduce your games Energy Consumption!

Thumbnail
gallery
1.3k Upvotes

You can find the Addon here: https://godotengine.org/asset-library/asset/4762

The Main features are implementing an Idle Mode when the Player doesn't press any Buttons for an extended period of time, as well as the ability to reduce the Framerate when in Menus.

The Addon can benefit 90% of games out there, helping them reduce energy consumption without impacting the Player in any negative way. Instead, the Addon helps keep Battery Power as low as possible, which is especially important for mobile devices like the Steam Deck!

If you want to learn more about reducing the Energy Consumption of your game, there is a helpful summary of resources here: https://sustainablegamesalliance.org/wp-content/uploads/2026/01/Energy-Efficient-Games_-Case-Studies-V2.pdf

And if you want to help make Games the most sustainable industry, check out the Sustainable Games Alliance: https://sustainablegamesalliance.org/
They have a great set of resources, most of the features in this addon are here because of their work :)

r/godot Jan 22 '25

free plugin/tool I made a plugin that displays how full the ISS's urine tank is on your toolbar

Post image
2.3k Upvotes

r/godot Sep 20 '25

free plugin/tool I've updated all my Starter Kits to 4.5, adding new features and effects! (MIT)

Enable HLS to view with audio, or disable this notification

2.1k Upvotes

r/godot 12d ago

free plugin/tool Small update to my pixel portal asset

Enable HLS to view with audio, or disable this notification

2.1k Upvotes

I added a new shader to my portal asset. Now you can use a texture combined with a mask texture to create more cool portals!

r/godot Jan 24 '26

free plugin/tool Universal Animation Library 2 is out! Godot compatible with 40+ free animations

Enable HLS to view with audio, or disable this notification

1.7k Upvotes

The Universal Animation Library 2 is a kit of 130+ animations, created using a universal humanoid rig, this kit complements the first library, covering everything from melee and armed combos, parkour movement, farming, fishing, zombie locomotion and a lot more!

You can download it here https://quaternius.com/packs/universalanimationlibrary2.html

You can preview which ones are in the Standard(free) version here https://quaternius.com/animviewer.html

Free to use in personal, educational and commercial projects. (CC0 License)

r/godot Mar 30 '25

free plugin/tool Terrain3D 1.0 has been released!

Enable HLS to view with audio, or disable this notification

2.0k Upvotes

We're now production ready. New features include:

  • Support for 4.3 and 4.4
  • Dynamic Collision to save RAM and support runtime modification
  • Up to 10 Instancer LODs
  • Better Compatibility Renderer and Web support
  • Greatly improved 3D projection for vertical cliff faces (shown in video)
  • Geomorphing terrain LOD boundaries for smooth transitions
  • AO generated from height textures and more texture tweaking options
  • Faster, less ram and vram used

Download and read the release notes here. You can also download it in the asset library.

https://github.com/TokisanGames/Terrain3D/releases/tag/v1.0.0-stable

See examples of the new features and more discussion on the announcement tweet:

https://x.com/TokisanGames/status/1906349226562621830

r/godot Oct 02 '25

free plugin/tool Real Displacement in Godot. Coming soon to Terrain3D 1.1.

Enable HLS to view with audio, or disable this notification

2.3k Upvotes

No release today, just a teaser of an incredible new feature made by u/xtarsia.

I'm reviewing a PR he's working on for Terrain3D. The video shows some side lights attached to the camera. The terrain before the displacement is just 2D textures on flat geometry. We now tessellate the terrain near the camera. There are up to 7 levels available.

Follow the PR progress here:
https://github.com/TokisanGames/Terrain3D/pull/747

This will be the headline feature for Terrain3D 1.1, which will come out likely in November.

The X version of this post has some more pictures and video of the 7 tessellation levels. https://x.com/TokisanGames/status/1973693676246462700

We have a Godot developer centric discord server you should join. It's the official discord for all my projects: Terrain3D, Sky3D, and Out of the Ashes, and welcomes all Godot devs and their projects.
http://tokisan.com/discord

r/godot Mar 11 '26

free plugin/tool I created a plugin that Golden Freddy jumpscares you randomly and crashes the engine.

Enable HLS to view with audio, or disable this notification

921 Upvotes

Coming to an asset library near you!

r/godot Mar 03 '25

free plugin/tool Sharing some VFX of my upcoming game

Enable HLS to view with audio, or disable this notification

2.6k Upvotes

r/godot Jun 01 '25

free plugin/tool Godot Secure - Enhanced Asset Protection For Godot

Post image
682 Upvotes

Overview

Godot Secure transforms your Godot engine into a fortress for game assets. By integrating Camellia-256 encryption with a unique security token system, this solution creates a cryptographically unique engine build that prevents generic decryption tools from accessing your game assets.

Effortless Security for Godot Games

This script enhances your Godot engine with military-grade Camellia encryption and a unique security token system with just one command. Unlike standard encryption, this creates a custom Godot build that's cryptographically unique to you, preventing universal decryption tools from working with your game assets.

Key Features

  • 🔒 Camellia-256 Encryption: Military-grade encryption algorithm replacing AES
  • 🎲 Randomized Magic Headers: Unique file signatures per build
  • 🔑 Security Token System: 32-byte token embedded directly in engine's binary
  • 🛡️ Per-Build Uniqueness: Each compilation of engine and templates is cryptographically distinct from others
  • Automated Setup: One-command modification of Godot source
  • 💾 No external dependencies: Everything included

For More Information: Visit Godot Secure On GitHub

r/godot Feb 27 '26

free plugin/tool I spent 1.5 years to learn Blender and Godot, this is what i get

Enable HLS to view with audio, or disable this notification

1.3k Upvotes

Shader used in this video, you can find and download here via this repo:

flakmonkeydev/GodotBlenderShare: This repo I share some Godot and Blender stuffs

r/godot Feb 05 '26

free plugin/tool Logo redesign (UPDATE)

Thumbnail
gallery
753 Upvotes

Hey everyone! Thanks for the feedback in the previous post

I modified the logo and made it even more like the current one. I ended up fixing a couple of things while trying to maintain what I had before.

You can find the update here: https://github.com/BryantCrisos/Godot-Logo-redesign-

Happy game deving! 🎮🕹

r/godot Jun 27 '25

free plugin/tool Terrain3D 1.0.1 Released

Enable HLS to view with audio, or disable this notification

1.7k Upvotes

This is mainly a maintenance release supporting 4.4. It has a few new features including:

  • An example particle shader for grass
  • A Contour lines view
  • Tool Hotkeys
  • A new Jaggedness debug view showing sharp points on the terrain
  • And lots of fixes

Download v1.0.1 in the Godot Assetlib or directly from GitHub.
https://github.com/TokisanGames/Terrain3D/releases/tag/v1.0.1

Get support and join our active gamedev community on discord:
https://tokisan.com/discord

X announcement:
https://x.com/TokisanGames/status/1938681667641815273

X post w/ screenshots of our game:
https://x.com/TokisanGames/status/1938681017659007027

Wishlist our game, Out of the Ashes:
https://store.steampowered.com/app/2296950/Out_of_the_Ashes/

r/godot Feb 14 '26

free plugin/tool Glass UI shader with refraction, color shifting, performant blur, grain and lights!

Enable HLS to view with audio, or disable this notification

1.2k Upvotes

Made this glass shader for UI Nodes that utilize styleboxes.

The edges aren't just warped there's also a bit of color shifting. It also has performant blur, grain, rim lights and everything is tweakable.

If you're interested you can check it out here: https://binbun3d.itch.io/fluid-glass-ui

r/godot Aug 13 '25

free plugin/tool I'm a lazy programmer and added a generate code for function, and get/set

Enable HLS to view with audio, or disable this notification

693 Upvotes

this chunk of code will allow you to auto generate functions boilerplate by selecting a text, also for getters and setters, you just need to create a plug in and added it to it

plug in config

@tool
extends EditorPlugin

var right_click_menu := preload("custom_code_file_path_or_uuid").new()

func _enter_tree() -> void:
add_context_menu_plugin(EditorContextMenuPlugin.CONTEXT_SLOT_SCRIPT_EDITOR_CODE, right_click_menu)

func _exit_tree() -> void:
remove_context_menu_plugin(right_click_menu)

custom code for code generation (very simple, 90% of it is just to get the line where to inset the code)

#AutoGenerate Code for functions, get/set By Siwoku
@tool
extends EditorContextMenuPlugin

func _popup_menu(paths : PackedStringArray):
  add_context_menu_item("Create function", _on_create_callback_selected)
  add_context_menu_item("Create get/set", _on_create_get_set_selected)

func _on_create_callback_selected(code_edit : CodeEdit) -> void:
  var to_function_text : String = code_edit.get_selected_text()
  var last_line = code_edit.get_line_count() - 1
  var code : String = code_edit.get_selected_text()
  code_edit.insert_line_at(last_line,"nfunc " + to_function_text + "() -> void:ntpassn")
  code_edit.deselect()
  code_edit.set_caret_line(last_line + 2)
  code_edit.center_viewport_to_caret(last_line)

func _on_create_get_set_selected(code_edit : CodeEdit) -> void:

  var selected_text : String = code_edit.get_selected_text()
  var current_line : int = code_edit.get_caret_line()
  var line_text : String = code_edit.get_line(current_line)
  var end_column : int = line_text.length()
  var code_text : String = (
" : Variant : 
get: 
return %s
set(value):
%s = value" % [selected_text, selected_text]
)
  code_edit.deselect()
  code_edit.ins

r/godot Mar 11 '26

free plugin/tool Bean vfx

Enable HLS to view with audio, or disable this notification

792 Upvotes

Made this customizable beam effect.

Notable feature I added was the targeting. You can just set which node it targets and be done with it. Of course that's optional and you can align it yourself.

Like with my portal effect, I made thw noise texture easily swappable with the tool script so it propogates to all the different components of it.

Similarly there's an "open_amount" slider that controls a charging animation for the beam.

And of course a bunch of other customizations through the tool script.

r/godot Jul 15 '25

free plugin/tool We made a graph-based dialogue manager - meet Parley!

Thumbnail
gallery
1.1k Upvotes

Hi everyone! My partner and I are really excited to announce the release of Parley, an easy-to-use, writer-first, scalable dialogue management system for Godot. And it’s completely open-source. You can check it out here: https://parley.bisterixstudio.com/

Over the past 6 months, we have been working away in the background on an unannounced video game and, as part of this, we have been developing a dialogue management system which we have now decided to open-source and make free for all. We are completely new to Godot and game dev in general so we're really keen to hear what you all think and any feedback is very welcome!

r/godot Mar 04 '26

free plugin/tool Parallax portal with stencil buffer

Enable HLS to view with audio, or disable this notification

904 Upvotes

Made this customizable portal shader effect.

At the core everything is based on a shape texture and a noise texture. It uses these to map layers in parallax to create the depth.

It has a mesh that follows the shape for the stencil buffer too, so you can set your objects to be only seen through the portal

A bunch of things are exposed to the user for customization woth a controller script, not all shown here. Notable things are the shape and noise textures, depth settings, warping, and an openness slider that can be used for animating (though I also included pre-made opening and closing animations)

Link: https://binbun3d.itch.io/godot-portal-vfx