This plugin allows you to create nicely textured 2D polys. Simply place a few points then create / assign the shape material, and you should have a good-looking polygon.The textures used are similar to what you would use if making terrain using TileMap/TileSetSee Homepage here:https://github.com/SirRamEsq/SmartShape2DUsing SmartShape2D with Godot 4:https://github.com/SirRamEsq/SmartShape2D/blob/master/addons/rmsmartshape/documentation/Godot4.mdSmartShape2D + Aseprite tutorial can be found here (Thanks Picster!):https://www.youtube.com/watch?v=r-pd2yuNPvA
HCoroutines is a library that helps you write game logic in an intuitive way by bringing the concept of hierarchical coroutines to Godot (C#). Its built-in coroutine types are specifically designed for Godot, reducing boilerplate code and increasing readability. At the same time, async methods can also be seamlessly integrated with coroutines.Coroutines are functions that can be paused during execution and then resumed once some condition is met. This allows you to write game logic in sequential steps, defining what logic should be performed when.This library extends the idea of normal coroutines by allowing them to spawn child coroutines. When the parent coroutine is killed, the child coroutines are also stopped.HCoroutines implements this concept in an efficient and optimised way.- Regardless of how deep the hierarchy of coroutines gets, the engine only updates the currently active ones, and not ones that are waiting.- The coroutines themselves are implemented as linked lists, allowing for O(1) addition and removal of child coroutines. Because each coroutine is itself a node in the linked list data structure, no additional memory allocations are required.originally made by Inspiaaa for Godot 3.5:https://github.com/Inspiaaa/HCoroutinesIMPORTANT:Add ./addons/HCoroutines/CoroutineManager.tscn to your Project Autoloads!
A UI control that can efficiently display a large amount of data in a scrollable table. It only loads data it shows, so it's useful for showing data from a database. It was originally made to show a SQLite table.Gif demos available on the github: https://github.com/karlak/godot-dataview
This add-on provides higher-quality, more portable antialiased Line2D drawing compared to the default Godot implementation.Features:- Supports opaque and translucent Line2Ds with any joint and cap type (including multiple overlapping Line2Ds).- Supports lines of any width (constant or variable over a curve). - Lines with a thickness greater than 256 pixels may appear slightly blurry, but will still render correctly.- Features an AntialiasedPolygon2D helper node to draw 2D antialiased polygons, keeping the polygon and line in sync.- Features an AntialiasedRegularPolygon2D helper node to draw 2D antialiased circles and other regular polygons (such as hexagons).- Supports Camera2D zoom and multiple resolutions.- Works with all rendering methods (Forward+, Mobile, Compatibility).- Works on desktop platforms, Android, iOS and Web.- High performance, as only a single 256×256 custom texture is used.- Can convert existing Line2D nodes to use AntialiasedLine2D (see the usage documentation). This way, you don't need to redraw lines you've already drawn.See the usage documentation at: https://github.com/godot-extended-libraries/godot-antialiased-line2dDemo project: https://godotengine.org/asset-library/asset/31043.x version of this add-on: https://godotengine.org/asset-library/asset/1266
Adds a very basic implementation of interfaces to GDScript.Only validates at runtime.See full explanation on https://github.com/Mastermori/gdscript-interfaces
DateTimePicker is a Godot Android plugin that provides native Android Date Picker, Time Picker, and DateTime Picker.For a list of available methods and signals, please refer to the README: https://github.com/syntaxerror247/godot-date-time-picker/blob/main/README.md
A small experiment with UI I worked on between projects to try and emulate the feeling of a Dance Dance Revolution song select menu, can be used by clicking the buttons or the arrow and enter keys. selecting a song will take you to an associated link!Shaders:https://godotshaders.com/shader/kaleidoscope/https://godotshaders.com/shader/crt-with-variable-fisheye/Spectralizer:https://godotengine.org/asset-library/asset/2762Music:SystemST91: https://soundcloud.com/systemst91/cole-dingo-normal-version https://soundcloud.com/systemst91/cole-dingo-hard-versionTeckGeck & SystemST91: https://soundcloud.com/systemst91/sets/teckgeck-megamix-ver-rmx-by-system-st91CodyVondell: https://soundcloud.com/codyvondell/futureproof https://soundcloud.com/codyvondell/side-effects-includedMusMus: https://www.youtube.com/watch?v=ZLLn3FNyc5sMcMangos: https://www.youtube.com/watch?v=8V5T6oUOEV4
demo version: Godot 4.4 rc-3 .NETThis tool allow you Import PMX model. And import vmd animation to animate camera and model. This plugin depends on BulletSharpPInvoke.You can get libbullectc.dll from BulletSharpPInvoke's demo. Copy it to project directory. The link is below.https://github.com/AndresTraks/BulletSharpPInvoke/releasesTo compile BulletSharpPInvoke, you can check out my fork.https://github.com/sselecirPyM/BulletSharpPInvokeVideo Tutorial (Chinese):https://www.bilibili.com/video/BV1pKY3e5EHn/
Interact with WebAssembly modules from Godot.Inspect Wasm modules, access globals, call functions, and manipulate memory.Documentation: https://github.com/ashtonmeuser/godot-wasm/wikiRepository: https://github.com/ashtonmeuser/godot-wasm
A C# implementation of a simple 3D free-look camera for Godot 4.0 that mimics some of the functionality of the editor's camera for in-game use.Ported from Richardhyy's Godot 4.0 GD version (https://github.com/richardhyy/simple-free-look-camera-4), who ported from Adamviola's Godot 3.2 GD version https://github.com/adamviola/simple-free-look-camera).* Use **W** and **S** to move forward and backward.* Use **A** and **D** to move left and right.* Use **Q** and **E** to move up and down.* Roll the **scroll wheel** to increase and decrease movement speed.* Press **shift** to move faster, and hold **alt** to move slower.* Hold down the **right mouse button** to rotate the camera.There's a slider in the editor to control mouse sensitivity.Attach `FreeLookCameraBase.cs` or `FreeLookCamera.cs` to your Camera3D node. That's it!(More information at the README.md file)
A simple example scene, showing how to create a FPS camera.If you'd like to give me some feedback, or you'd like to help improve this demo, please leave a comment here:https://github.com/tavurth/godot-simple-fps-camera/issues
Deprecated: Please use Icon Explorer instead.https://godotengine.org/asset-library/asset/2511If you use Material Design icons from [Pictogrammers](https://pictogrammers.com/library/mdi/), they come without any fill color, automatically rendered black. This is not a convenient color as it makes it impossible to modulate the color. The icon patcher provides a utility to automatically patch the icons to white color.Set the icon directory in the Project Settings under the menu `Plugins` -> `Icons Patcher`.Then use `Project` -> `Tools` -> `Icons Patcher` to patch the icons.For more see https://kenyoni-software.github.io/godot-addons/addons/icons_patcher/.