Simple node pack that contains common logic in video games like picking and interacting
Simple inventory system made for learning purposes
A texture that draws an icon from a Theme resource.This add-on allows you to easily use icons from any Theme resource by type and name.Changes automatically take effect whenever the theme bound to the IconTexture changes, ideal for GUI-heavy projects.Includes an icon picker for the IDE.
Allows displaying of Admob ads on Godot apps that are exported to the iOS platform.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 addon via `Project->Project Settings...->Plugins` in the Godot Editor- enable the plugin via `Project->Export...->iOS` in the Godot Editor
Automatically formats and lints GDScript files on save using gdformat and gdlint.
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 peersThis 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]
Anime girls motivate you every 15-30 minutes.Features:- Girls holding programming books- Nice girls to compliment you- Chill girls to greet you- Mean girls to insult you- Collect girls in the catalog
This addon adds an extended scroll container node with smooth scroll settings.How to use:Activate the addon in the project settings' addon tab, Click the "+" button to add a new node and select "SmoothScrollContainer" instead "ScrollContainer". To add smooth scrollling to existing ScrollContainers, rightclick the node and select change type. Then select "SmoothScrollContainer".For smoother scrolling: In your project settings set gui/common/snap_controls_to_pixels to falseMouse scroll icon by Greg Fiske from the Noun Project
A Remote Procedure Call framework for Godot C#.Features:- Call source-generated RPCs with static typing and optimal performance.- Request and return values from RPCs.- Send variant-incompatible values with MemoryPack.- Extra access enum (peer -> authority).- Fully compatible with async / Tasks.- Created for use in a real MMORPG.Example:```cs[Rem(RemAccess.Any)]public void SayWords(List<string> Words) { foreach (string Word in Words) { GD.Print(Word); }}// Send SayWords to authoritySendSayWords(1, ["cat", "dog"]);// Broadcast SayWords to all peersBroadcastSayWords(["cat", "dog"]);```
Event-driven behavior trees for Godot.
Finite-state machine plugin for Godot4
Small utility script for Godot's networking to allow sending requests over rpc that you can await on for a return value.Tired of creating rpc-spaghetti, juggling request and response rpc functions on multiple peers? Untangle your network communication with rpc-await.