





Drag Me: Comprehensive 2D and 3D Drag-and-Drop Solution for Unity
Overview
Drag Me is a versatile drag-and-drop solution for both 2D and 3D assets in Unity, designed to simplify interaction setups for developers and non-developers alike. Built on familiar Unity components, Drag Me is user-friendly yet powerful enough to be configured directly in the editor or extended through code for custom functionality.
Description
Initially crafted for a tactical card game, Drag Me is a flexible drag-and-drop toolkit with broad applications across game genres. Emphasizing an editor-first approach, Drag Me allows you to set up drag-and-drop components without writing code, while offering extensibility for developers who need advanced features.
Key Features
Editor-First Configuration: Easily configure draggable components within the Unity editor, or dive into the source code for full extensibility. The included source is well-documented, with VS Code Better Comments for clarity.
Comprehensive 2D and 3D Demos:
2D Demo: Utilizes Rigidbody2D and 2D colliders, showing how Drag Me integrates with Sprite Renderers, sorting layers, and audio sources for creating an inventory system.
3D Demo: Uses Rigidbody and 3D colliders, showcasing how Drag Me works with Mesh Renderers, Depth Rendering, and Unity’s Animator for draggable, stackable components.
Enhanced Drag-and-Drop Control
Built-In Features:
Configurable component stacking with child offsets
‘Hold’ and ‘Toggle’ drag behaviors
Supports multiple orientations (XY, XZ, YX, YZ, ZX, ZY) and world-space dragging
Layer masking for customizable grab and placement
Adjustable drag range to limit camera distance
Trigger and non-trigger collider support
Option to hide the mouse during drag-and-drop
De-bounced selection for accurate component dragging
Documentation
Drag Me includes in-depth documentation in both .docx and .pdf formats, providing guidance for all levels of users to make drag-and-drop integration seamless in any Unity project.
Overview
Drag Me is a versatile drag-and-drop solution for both 2D and 3D assets in Unity, designed to simplify interaction setups for developers and non-developers alike. Built on familiar Unity components, Drag Me is user-friendly yet powerful enough to be configured directly in the editor or extended through code for custom functionality.
Description
Initially crafted for a tactical card game, Drag Me is a flexible drag-and-drop toolkit with broad applications across game genres. Emphasizing an editor-first approach, Drag Me allows you to set up drag-and-drop components without writing code, while offering extensibility for developers who need advanced features.
Key Features
Editor-First Configuration: Easily configure draggable components within the Unity editor, or dive into the source code for full extensibility. The included source is well-documented, with VS Code Better Comments for clarity.
Comprehensive 2D and 3D Demos:
2D Demo: Utilizes Rigidbody2D and 2D colliders, showing how Drag Me integrates with Sprite Renderers, sorting layers, and audio sources for creating an inventory system.
3D Demo: Uses Rigidbody and 3D colliders, showcasing how Drag Me works with Mesh Renderers, Depth Rendering, and Unity’s Animator for draggable, stackable components.
Enhanced Drag-and-Drop Control
Built-In Features:
Configurable component stacking with child offsets
‘Hold’ and ‘Toggle’ drag behaviors
Supports multiple orientations (XY, XZ, YX, YZ, ZX, ZY) and world-space dragging
Layer masking for customizable grab and placement
Adjustable drag range to limit camera distance
Trigger and non-trigger collider support
Option to hide the mouse during drag-and-drop
De-bounced selection for accurate component dragging
Documentation
Drag Me includes in-depth documentation in both .docx and .pdf formats, providing guidance for all levels of users to make drag-and-drop integration seamless in any Unity project.
Overview
Drag Me is a versatile drag-and-drop solution for both 2D and 3D assets in Unity, designed to simplify interaction setups for developers and non-developers alike. Built on familiar Unity components, Drag Me is user-friendly yet powerful enough to be configured directly in the editor or extended through code for custom functionality.
Description
Initially crafted for a tactical card game, Drag Me is a flexible drag-and-drop toolkit with broad applications across game genres. Emphasizing an editor-first approach, Drag Me allows you to set up drag-and-drop components without writing code, while offering extensibility for developers who need advanced features.
Key Features
Editor-First Configuration: Easily configure draggable components within the Unity editor, or dive into the source code for full extensibility. The included source is well-documented, with VS Code Better Comments for clarity.
Comprehensive 2D and 3D Demos:
2D Demo: Utilizes Rigidbody2D and 2D colliders, showing how Drag Me integrates with Sprite Renderers, sorting layers, and audio sources for creating an inventory system.
3D Demo: Uses Rigidbody and 3D colliders, showcasing how Drag Me works with Mesh Renderers, Depth Rendering, and Unity’s Animator for draggable, stackable components.
Enhanced Drag-and-Drop Control
Built-In Features:
Configurable component stacking with child offsets
‘Hold’ and ‘Toggle’ drag behaviors
Supports multiple orientations (XY, XZ, YX, YZ, ZX, ZY) and world-space dragging
Layer masking for customizable grab and placement
Adjustable drag range to limit camera distance
Trigger and non-trigger collider support
Option to hide the mouse during drag-and-drop
De-bounced selection for accurate component dragging
Documentation
Drag Me includes in-depth documentation in both .docx and .pdf formats, providing guidance for all levels of users to make drag-and-drop integration seamless in any Unity project.