This is a Godot 4 demo 3D project for my drag & drop module (repository),
Feel free to use it as a starting point for your projects!
The demo includes:
- Basic first-person controls
- Simple animations
- On-hover effects
The drag and drop module is highly customizable and handles things like:
- Zoom
- Physics based dragging (optionally)
- Chargeable throws
- Angle stabilisation
- Jam handling
For more details, go to the module repository.
- Download this repo
- Open Godot (version 4+)
- Import this repo as a new project (second button on the top left)
- Open your new project
- Click run (F5)
Default controls:
- A/W/S/D to move
- LMK (Left mouse key) to drag / drop
- Hold LMK to charge a throw
To chance drag & drop settings:
- Go to
scenesfolder in the FileSystem tab and openplayer.tscn - Select the
Raycastnode underCamerain the Scene tab - In the Inspector tab you will see all available controls right under the
DragAndDrop3Dclass
For more info see the scripts/player_drag.gd script.


