Godot Plugins by JB Snippets
  • Welcome!
  • INTRODUCTION
    • My Plugins
    • Custom Solutions
    • Feedback and Contribute
  • my plugins
    • Unique ID Node
    • Health Node
    • Hit Zone, Status & Effect Node
  • custom solutions
    • State Machine
Powered by GitBook
On this page
  • Key Characteristics of my Plugins
  • Installing my Plugins
  • Plugin License
  • Plugin Descriptions
  • 1. Unique ID Node
  • 2. Health Node
  • 3. Hit Zone, Status & Effect Nodes
  • 4. Hit Flash Node
  • 5. Motive Node
  1. INTRODUCTION

My Plugins

PreviousWelcome!NextCustom Solutions

Last updated 8 months ago

Welcome to my plugin list! This page provides overview descriptions of the various plugins I have developed to enhance and streamline my game development using the Godot Engine. These plugins range from highly specific tools designed for particular use-cases to versatile components that can be integrated into a wide variety of game projects. All plugins are built to facilitate faster development and create reusable components, making game development more efficient and manageable.

Key Characteristics of my Plugins

  • Purpose-Built: Each plugin is designed with a specific purpose in mind, addressing common challenges and needs in game development.

  • Wide Range of Applications: While some plugins are created for particular scenarios, others are versatile and can be used in multiple contexts within game development.

  • Efficiency-Focused: The primary goal of these plugins is to speed up the development process, allowing for rapid prototyping and deployment.

  • Reusable Components: Designed to be reusable, these plugins can be easily integrated into different projects, saving time and effort in future developments.

  • Developer-Centric: Rather than being UI-heavy, these plugins are built to be configured through the Godot Inspector panel and use Godot resource files, providing a seamless and familiar experience for developers.

Currently, the majority of the plugins I develop for Godot are tailored to enhancing 2D games. While there are no plans yet to enhance the plugins to support 3D games, I remain focused on providing robust tools for 2D game creators.

All the plugins I have created (so far) support Godot version 4 and above, as this is the version I started my game development journey with.

Installing my Plugins

My Godot plugins can be installed from the Godot or from the plugin project's .

To ensure consistency when installing plugins in Godot, I will refer you to the official Godot documentation for plugin installation ~ .

Plugin License

Unless otherwise stated, all my Godot plugins in this website are licensed under the .

Plugin Descriptions

A custom Godot node that generates a unique ID to be concatenated to, or replace the parent node's name.

Use-Cases:

  • Renaming the node names at runtime to simplify searching and filtering when interrogating the node tree.

  • Renaming node names makes it easier to manage and retrieve saved game data.

Release Date: June 15, 2024

Latest Update: July 18, 2024

A custom Godot node designed to store and update the health amount, emitting signals whenever the health amount changes.

Use-Cases:

  • Standardizing health functionalities.

  • Emit relevant signals based on health status (update, damage, heal, revive, death)

Release Date: June 28, 2024

Latest Update: July 25, 2024

Custom Godot nodes used to detect a hit from an attack and creates a series of statuses and effects on the target.

Use-Case:

  • Applying statuses and effects, like Poison status and Damage effect, using the Composition pattern during run-time, eliminating the need to copy-paste or inherit status and/or effect scripts.

Release Date: August 31, 2024

Latest Update: August 31, 2024

4. Hit Flash Node

A custom Godot node used to visualize a hit.

Use-Cases: (TBA)

Release Date: (TBA)

5. Motive Node

A custom Godot node used to create motives and balancers. These nodes were inspired by The Sims motives.

Use-Cases: (TBA)

Release Date: (TBA)

1.

Latest Version:

2.

Latest Version:

3.

Latest Version:

Asset Library
GitHub repository
Godot Engine - Installing plugins
MIT License
Unique ID Node
0.1.2
Health Node
0.1.1
Hit Zone, Status & Effect Nodes
0.1.0