Forge Gameplay System's icon

Forge Gameplay System 0.1.0 Scripts 4.4 Community

Submitted by user Lextatic; MIT; 2025-08-19

Forge for Godot is a plugin that integrates the [Forge Gameplay System](https://github.com/gamesmiths-guild/forge) into the Godot Engine. It bridges the powerful, data-driven systems of Forge with Godot's node-based architecture, providing tools to streamline game development.

This plugin enables you to:

- Use **ForgeEntity** nodes or implement `IForgeEntity` to integrate core Forge systems like attributes, effects, and tags.
- Configure attributes and effects directly in the Godot editor using custom resources and inspector properties.
- Apply and manage gameplay effects with area or raycasting nodes.
- Create hierarchical gameplay tags using the built-in Tags Editor.
- Trigger visual and audio feedback with the Cues system.

## Features

- **Attributes System**: Manage gameplay attributes with configurable ranges, modifiers, and calculations.
- **Effects System**: Apply instant, periodic, or infinite effects with stacking and custom rules.
- **Tags System**: Define hierarchical tags for classification and targeting.
- **Cues System**: Translate gameplay events into visual and audio feedback.
- **Custom Nodes**: Includes nodes like `ForgeEntity`, `ForgeAttributeSet`, `EffectArea2D`, and more.


View files Download Submit an issue Recent Edits