Easy Asset Search

RTS Unit Selection v2.0

Start selecting your units right away! This selection system will do all the selecting for you, the package will provide all the logic you need for RTS-like selection of game objects.
RTS Unit Selection v2.0 Asset Image Start selecting your units right away! This selection system will do all the selecting for you, the package will provide all the logic you need for RTS-like selection of game objects.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$15
Category:
ToolsInput-management
Developer:
TRavljen
Price:
$15
Favorites:
14
Supported Unity Versions:
2021.3.11 or higher
Current Version:
2.1.0
Download Size:
359.36 KB
Last Update:
Sep 17, 2024
Description:
This package is designed to seamlessly integrate into your project, whether you're developing a strategy game, a simulation similar to The Sims, or a turn-based adventure. It supports single and multiple unit selection with various configurations.

Key features include:

* Short and well-documented code
* No-coding required for out-of-the-box use
* Quick setup with a step-by-step guide
* 2 selection areas included (2D and 3D)
* Includes example demo scene with no additional 3D models or other assets

Core functionality includes:
* Click on unit to select it
* Drag mouse to create selection area and highlight units within it and then select units when selection button is released
* Double mouse click to select all visible units to the camera
* Mouse hover highlight unit on cursor

Flexible behaviour options include:
* Max. selection: adjust maximal number of selected units, or disable the limit
* Sort Units: sort units by distance from drag start position
* Modify existing selection: add or remove units to modify existing selection
* Double Click: select all visible units on screen
* Drag Selection: select all units when mouse drag is released
* Drag Highlight: highlight units when mouse is dragged
* And more

New features include:
* Group/squad selection: group units as a single selectable object
* Nearest/Furthest selection: on click or hover, when units are behind selectable walls
* Improved User experience: now all core functionality configurable through a single component
* Global events: selection events available in editor or anywhere in code
* Use filter: to specify selection for owned, friendly, neutral and enemy types

Quick unit access:
* Optional component for quick access of units saved units
* Save and Recall with Ease: use Ctrl+Hotkey to save selections and recall them with simple hotkey presses
* Customisation: replace keys for any input actions to fit your needs

Selection prefabs ready to use:
* Choose from prefabs designed for 2D screen rectangle or 3D world cube selections, each utilizing different visual and unit detection methods
* Extending and implementing your own is also supported

Input control support:
* Works with newer Unity's InputSystem and older Input frameworks
* Prefabs for both are ready for use and each action can be configured

Customisation:
* Every level of selection system is well defined by abstractions and interfaces
* If ever there comes a time when the package won't suit all of your needs, you can replace any component with a custom one or write us with a feature request.

Get started quickly:
* Drag & Drop Setup: simply place the selection system prefab into your scene along with selection area
* Flexible Configuration: adjust component settings to match your game's mechanics
* Immediate Selection Capabilities: add the SelectableUnit component to any game object in your scene for instant selection functionality
* Visuals: drag & drop selection indicator prefab on unit and connect it to SelectableUnit component.

Support ready:
* Have a question or need help? Reach out via email, Discord, or our forum.
Technical Details:
This package is designed to be easy to use and integrate into your project. It includes a step-by-step guide and well-documented code. The package supports single and multiple unit selection with various configurations and includes 2 selection areas (2D and 3D). It also includes example demo scene with no additional 3D models or other assets. The package is compatible with newer Unity's InputSystem and older Input frameworks.
Continue »

Similar Packages