
Scripts and a sample demo project for speech recognition in Godot 4 that should work across most platforms. Tested in Windows and Steam deck (linux).
Scripts and a sample demo project for speech recognition in Godot 4 that should work across most platforms. Tested in Windows and Steam deck (linux).
Only the "console" folder is needed Full documentation/wiki/usage/changlog on: - https://github.com/cobrapitz/LinuxLikeConsole Features: - Auto completion / suggestion - Custom commands - Custom Channels (Default only 'All' Channel) - Custom/built in themes (arch theme, ubuntu theme, windows, light, dark, text_only) - Built in commands like -> man, tree, ls, cd, help, alias, setDock, clear, ... - Predefined and runtime forwarded parameters (runtime forwarding is prioritized) - Easy BBcode support (like: [b]this is bold[/b]) - Logging - Dragable console - Slide in animation - User rights (to restrict the usage of developer only commands) - Additional Visual and Logging functions (warn, error, sucess )
Includes: 3 patterns: - Godot Logo - Checker - Grid_512x512 - Grid_1024x1024 9 colors: - Black - White - Red - Orange - Yellow - Lime - Cyan - Blue - Magenta file formats: PNG
Scene Object brush is a 3D addon drawing tool for the Godot game engine. It's meant to ease the placement of scenes (ref Unity prefab drawers). I was not in a mood to do all the manual work to create a nice tree scenery, therefore i did what any sane (or not) developer would do - create a tool for that. ## How to use? * import addon and enabled it under Godot Project Settings / Plugins * Add a Brush node to scene * Select Brush node (and optionally settings) * Use Left mouse button to place objects / Right Mouse button to erase them * Profit ? ## Which Godot versions are supported ? Godot 4.0+
This asset contains one easy to use drag and drop resizable scene that creates an plexus background. Only one scene - Everything made with one GD-Script.
Replace Windows icon without rcedit. Create icon from image(s) using no external tools. After installing and enabling you'll find two additional menu entries: Project/Tools/Icon Creator Project/Tools/Icon Replacer which should be self explanatory.
Adds a 2D cinematic camera that can be used to create smooth transitions between cameras. The plugin contains two scripts: camera_data.gd and cinematic_camera.gd. Both can be added to your scenes as nodes through the "Create New Node" menu. The CameraData2D node is a virtual camera. It controls the movement of a camera and controls its settings. The CinematicCamera2D node is the camera itself. It extends the Camera2D node and needs a reference to a CameraData2D node that can be assigned to it through the inspector or with a script.
Replace Windows icon without rcedit. Create icon from image(s) using no external tools. After installing and enabling you'll find two additional menu entries: Project/Tools/Icon Creator Project/Tools/Icon Replacer which should be self explanatory.
HexGrid library for Godot 4.0+ (based on redblobgames.com 's implementation)
The Adventurers Character Pack is a bundle of characters assets that contain 4 stylised low-poly character assets. The characters are fully rigged and animated and come with 75 animations and 25+ accessories. Features: - 4 fully textured/rigged/animated dungeon themed characters. - 25+ weapons/accessories including swords/shields/axes/crossbows/arrows/staff/wand and more! So your adventurers will always have the right tool at hand! - 75 animations - Textured using a single gradient atlas texture (1024x1024) that can be downsampled to 128x128 for further optimization - Free for personal and commercial use, no attribution required. (CC0 Licensed)
Includes: file formats: SVG 3 patterns: - Godot Logo - Checker - Grid_512x512 - Grid_1024x1024 9 colors: - Black - White - Red - Orange - Yellow - Lime - Cyan - Blue - Magenta
HCoroutines is a library that helps you write game logic in an intuitive way by bringing the concept of hierarchical coroutines to Godot for the C# language. This tool has been specifically designed for the Godot game engine, making it a breeze to work with features that would otherwise be a headache to integrate with: - Handles features specific to Godot, such as signals, tweens and delays. - Allows you to run code either in _Process() or _PhysicsProcess() frames. - Out of the box support for pausing coroutines when the game is paused. In addition to the above, this library also offers: - Native support for async programming and tasks. - Easy to use interface to minimise boilerplate and increase readability. - Wide array of built-in coroutine types to handle common tasks. For more information, please see the README https://github.com/Inspiaaa/HCoroutines
Add an NImate node to the scene to begin - its variables should be self-explanatory. Requires Delicode NI mate. Use default settings with skeleton tracking enabled. Delicode NI mate Installers: Windows - https://github.com/hoontee/godot-ni-mate-motion-capture/raw/master/ni_mate_installers/Delicode_NI_mate_v2.14_Installer.exe macOS - https://github.com/hoontee/godot-ni-mate-motion-capture/raw/master/ni_mate_installers/Delicode_NI_mate_v2.14.dmg Ubuntu 64-bit - https://github.com/hoontee/godot-ni-mate-motion-capture/raw/master/ni_mate_installers/Delicode-NI-mate_1.20-ubuntu_amd64.deb Ubuntu 32-bit - https://github.com/hoontee/godot-ni-mate-motion-capture/raw/master/ni_mate_installers/Delicode-NI-mate_1.20-ubuntu_i386.deb
This template allows users to construct arbitrary 2D wheeled vehicles. The basic concept is to simulate each wheel individually, which makes it possible to make a wide variety of vehicles, regardless of the amount of wheels or the steering. Several example vehicles are provided. For a more detailed description and manual, please visit the GitHub page: https://github.com/vrojak/godot-wheeled-vehicle-template
Utility class for registering and serializing light-weight RefCounted-based structs. It can be used as a replacement for Resources; it comes with its advantages and limitations. Register a type with: RefSerializer.register_type(&"ClassName", YourClass.new) Where ClassName is the name used to create and serialize the type and YourClass.new is a constructor Callable, which will be used to create instances of your class. YourClass can be any class, including custom internal classes. It needs to extend RefCounted. Create instances with: RefSerializer.create_object(&"ClassName") It returns an instance of your class created with the provided constructor method. Serialize with: RefSerializer.serialize_object(some_object) where some_object is an instance created with create_object() or deserialized using deserialize_object(). The methods returns a Dictionary that represents your object. Or use store methods: RefSerializer.save_as_text(some_object, "res://object.txt") RefSerializer.save_as_binary(some_object, "res://object.not_txt") Check the repository README for more details.
Library for extra math types in C#, including Vector4, double-precision, and integer types, all based on Godot's own C# math types. Please view the README for more details and instructions on how to use it.
Finite State Machine for managing different States that anything can be in. For example, an Enemy can "Attack", "Patrol", "Idle", etc.
A godot addon which facilitates data binding to enable an MVC pattern for GUI controls. Bind and Repeat nodes can be added inside leaf Control nodes and will automatically bind the control's properties to reflect an object property. Run the demo project at the top level of this repo to see Example.gd and ExampleRepeat.gd in action.
Sync game events and sound effects with the beat of the music. This addon provides the RhythmNotifier class, which is a node that emits rhythmic signals synchronized with the beat of an AudioStreamPlayer. The signals are precisely synchronized with the audio, accounting for output latency. It aims to Just Work while still being flexible enough for your use case, integrating with whatever audio system you use. Just set two properties, then use one method to create all the signals you need. For usage and lots of examples, see the Github repo or the RhythmNotifier class documentation in Godot. The short version is: set RhythmNotifier's Beats Per Minute property and optionally point it to an AudioStreamPlayer, then use its beats() method to create signals that emit every time a certain beat is reached, or repeatedly according to your specs. Whenever the AudioStreamPlayer is playing, or if you set the Running property to true manually, signals will be emitted. This work is inspired by the Conductor class for Godot 3, which in turn is based on the "Sync the gameplay with audio and music" official tutorial.
Adds a 2D cinematic camera that can be used to create smooth transitions between cameras. The plugin contains two scripts: virtual_camera_2d.gd and cinematic_camera_2d.gd. Both can be added to your scenes as nodes through the "Create New Node" menu.
A tool to manage RPG databases made in C# and inspired by RPG Maker databases
Quickly build 3D meshes via basic shapes and self-created shapes