Kehom's Godot Addon Pack

Kehom's Godot Addon Pack is a collection of GDScript addons for Godot 3.2+, including tools for debugging, networking, UI, data management, and more, accompanied by a demo project.

https://github.com/Kehom/GodotAddonPack

Kehom's Godot Addon Pack: Enhance Your Godot Projects

Kehom's Godot Addon Pack provides a variety of GDScript addons designed to extend the capabilities of the Godot Engine (version 3.2 and above). This pack includes tools for debugging, general utility scripts, networking solutions, custom nodes, smoothing techniques, UI enhancements, database management, and data asset handling. It also contains a demo project showcasing the usage of these addons.

Key Addons Included

  • DebugHelpers: Scripts to aid in testing and debugging, offering overlay information and 3D line drawing capabilities.
  • General: A collection of general-purpose scripts, including EncDecBuffer for efficient data packing and Quantize for number quantization and rotation compression.
  • Network: Automates networked multiplayer synchronization with an authoritative server system, using snapshots and events.
  • Nodes: Custom Godot scenes with attached scripts, such as Cam3d for enhanced camera control.
  • Smooth: Automates interpolation of child node transforms, based on Lawnjelly's Smoothing Addon.
  • UI: Custom user interface control nodes like FancyLineEdit, Inventory, TabularBox, ExpandablePanel, and SpinSlider to extend the existing Godot UI options.
  • Database: An in-game database system based on Godot Resources, including an editor plugin for easier data management.
  • DataAsset: A resource for holding data, with a plugin editor to simplify property editing, including support for custom scripted resources.
  • AudioMaster: Provides an easy way to playback audio tracks with cross-fading capabilities, without worrying about node lifetime.

Installation and Usage

Addons are typically installed by copying their directories into the addons subdirectory of your Godot project. Some addons may have internal dependencies that need to be copied as well. Certain addons require activation in the Project Settings (Plugins tab). Tutorials for each addon are available on kehomsforge.com, explaining basic usage and internal workings.

Resource Details

library

Kehom



3.2+