์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
QuickDrop - Level Designer Viewport Palette ์ œํ’ˆ ๋“ฑ๋ก์„ ์œ„ํ•œ ๋ฏธ๋””์–ด 1๊ฐœ

์„ค๋ช…

QuickDrop - Level Designer Viewport Palette

The Ultimate Viewport-Anchored Asset Palette & Drag-and-Drop Workflow Accelerator for Unreal Engine 5

๐Ÿ“Œ Executive Summary

QuickDrop is a high-performance C++ Editor Module engineered specifically for Level Designers, Environment Artists, and World Builders. It embeds a responsive, non-intrusive asset palette directly inside your Unreal Engine 5 Level Viewport, eliminating constant Content Browser searching and tab-switching.

Whether you are kitbashing environments, placing props, or staging complex levels, QuickDrop keeps your essential assets right at your fingertips with zero performance impact.

๐ŸŒŸ Key Features

1. Viewport-Anchored Glass Palette โ€ข Non-Intrusive Overlay: Sits seamlessly at the bottom of your active Level Viewport without blocking outliner or details panels. โ€ข One-Click Minimize/Expand: Instantly collapse the widget into a sleek pill icon when you need an uncluttered view of your scene.

2. Dual-Tab Architecture (Pinned Palette vs. Recent Assets) โ€ข PINNED PALETTE Tab: Manually bookmark your favorite meshes, Blueprints, lights, Niagara systems, and audio assets for instant reuse. โ€ข RECENT ASSETS Tab: Automatically tracks your 20 most recently placed assets in Most Recently Used (MRU) order. โ€ข Strict Decoupling: Right-clicking "Add to QuickDrop Palette" exclusively populates your Pinned tab, preventing unintended clutter in your Recent Assets history.

3. Native 3D Drag-and-Drop Placement โ€ข Left-click and drag any tile directly into the 3D level viewport to spawn actors instantly. โ€ข Supports native Unreal Engine surface snapping, normal alignment, and full Undo/Redo (Ctrl+Z) transaction history.

4. Dynamic Responsive Reflow & Pagination โ€ข Auto-Calculating Page Capacity: Automatically recalculates visible slot tiles based on viewport width (e.g., when opening/closing details panels). โ€ข Chevron Page Controls: Smooth page navigation with real-time indicators (Page 1 of N).

5. Zero-Lag VRAM Thumbnail Pool โ€ข Leverages a shared FAssetThumbnailPool (size 16) to render high-fidelity asset thumbnails without loading full UObject assets into system memory. โ€ข Uses lazy soft object paths (FSoftObjectPath) to ensure zero performance impact during editor startup.

6. Per-User Non-Conflict Configuration โ€ข Configuration settings are stored exclusively in Saved/Config/QuickDropUser.ini. โ€ข Completely isolated from version control (DefaultEngine.ini), ensuring team members sharing Git, Perforce, or SVN never overwrite each other's custom palette setups.

โš™๏ธ Technical Specifications & Links

โ€ข Supported Engine Versions: Unreal Engine 5.3, 5.4, 5.5, 5.6, 5.7, 5.8 โ€ข Plugin Category: Editor Utilities / Level Design โ€ข Module Type: Native C++ Editor Module (EditorNoCommandlet) โ€ข

Target Platforms: Windows (Win64), macOS, Linux โ€ข

Asset Support: Static Meshes, Skeletal Meshes, Blueprints, Lights, Niagara Systems, Sound Cues/Waves, Volumes

โ€ข Memory Footprint: Near 0 MB RAM overhead (Soft referencing + Shared Thumbnail Pool)

โ€ข Configuration Path: Saved/Config/QuickDropUser.ini (Per-user non-versioned)

โ€ขDocumentation

URL: https://docs.google.com/document/d/14gWzJoPkK6c0uT7dGD32WWYTXv_eoaCcYt-2wCGgIKA/edit?usp=sharing โ€ข

Support Contact: [email protected]

Tutorial: https://youtu.be/sZ1LGYEP09k

๐Ÿ› ๏ธ Quick Start & Usage Guide

  1. Pinning Assets: Right-click any asset in the Content Browser -> Select "Add to QuickDrop Palette".

  2. Placing Assets: Left-click any slot tile in QuickDrop and drag it directly into your 3D viewport.

  3. Switching Views: Click PINNED PALETTE or RECENT ASSETS at the top left of the viewport bar.

  4. Reordering Tiles: Drag any tile horizontally within the palette to customize your pin order.

  5. Removing Assets: Hover over any tile and click the [X] icon.

Platform

Windows

Supported Versions:

UE 5.3 - 5.8+

Copyright ยฉ 2026 Ateeque Rehman. All Rights Reserved.

ํฌํ•จ๋œ ํฌ๋งท