
F
Publisher
f1dg3t
PointMaker 2D
2D
Trigger Collision Interactive Sound Scene Customizable Input 2D
PointMaker is a simple Godot addon that adds a configurable PointTrigger node for triggering sounds, animations, or scene changes when a player or object enters a defined area. Itβs ideal for creating interactive zones and transitions in 2D games.
PointMaker GD
A Godot sucessor of PointMaker by Splite.
π Features
- β Trigger multiple sounds
- β
Trigger an animation via
AnimationPlayer
- β Load another scene
- β One-time or repeatable triggers
- β
Fully customizable hitbox using
CollisionShape2D
- β Hover, hold, drag, snap, sliders, and radial knob interactions
- β All nodes emit signals for easy scripting
π§© How to Use
1. Enable the Plugin
- Go to Project β Project Settings β Plugins
- Enable
PointMaker
2. Add a PointMaker Node
- In the scene tree, click the "+" button to add a new node.
- Search for any of the following custom nodes:
PointTrigger
PointHover
PointHold
PointDrag
PointSnap
PointRadial
PointSliderH
PointSliderV
3. Add a CollisionShape2D
This is required for most nodes to detect collisions or mouse input.
- Right-click your PointMaker node β Add Child Node β
CollisionShape2D
(orCollisionPolygon2D
) - Set its
shape
(e.g.,RectangleShape2D
,CircleShape2D
) - Resize as needed to define the interactive area
4. Configure the Node in the Inspector
Each node exposes properties in the Inspector for customizing its behavior. Common options include:
- Sounds: Add one or more
AudioStream
files - Animation Player: Provide a node path to the
AnimationPlayer
to trigger - Animation Name: Name of the animation to play
- Scene to Load: Optional
.tscn
path to change scenes when triggered - Trigger Once: Enable if you only want the trigger to fire a single time
- Drag/Snap/Slider/Knob Options: See below for node-specific properties
π§βπ» Node Reference
Refer to PointMaker Docs for Node Reference.
π License
This addon is licensed under the MIT License. You are free to use, modify, and distribute it with attribution.