Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Templates
Systems
1/6
A flexible tool for pulling or repelling 2D/3D objects with customizable forces, shapes, and effects. Includes obstacle detection, particles, sound, and easy integration with physics.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
6000.0.24f1
Compatible
Not compatible
Not compatible
Description

The Vacuum System is a powerful and flexible Unity tool designed to simulate dynamic forces such as pulling, repelling, and vortex effects for both 2D and 3D objects. Whether you're creating magical vortexes, sci-fi tractor beams, or environmental hazards, the Vacuum System is perfect for adding dynamic object manipulation to your games.

Features

  • 2D and 3D Support: Use in both 2D and 3D projects with seamless switching.
  • Vacuum Modes: Choose between pulling objects toward the vacuum point or repelling them away.
  • Force Direction Options: Apply forces directly or add vortex-style twisting forces.
  • Customizable Shapes: Define vacuum areas using cone or box shapes for maximum flexibility.
  • Obstacle Detection: Specify layers that act as obstacles, blocking the vacuum force.
  • Shrink Effect: Apply a shrinking animation as objects approach the vacuum.
  • Particles & Sound Effects: Trigger particle effects and sounds as objects are pulled or pushed.
  • Complete Customization: Control force strength, distance, visual feedback, and more!
  • Simple API & Callbacks: Easily trigger vacuum events via code, and handle object collection with custom callbacks.

Use Cases

  • Sci-Fi & Space Games: Create tractor beams or black hole-style vacuum effects.
  • Magical Games: Enchant objects by pulling them toward a central point or casting a repelling spell.
  • Puzzles & Mechanics: Add dynamic object interactions and manipulation mechanics to your puzzle games.
  • Environmental Hazards: Create wind, gravitational fields, or other forces that affect player and object movement.

Easy to Use
Simply attach the VacuumSystem component to any GameObject, define the vacuum point, and choose your desired settings. Customize your effects with visual and auditory feedback by adding particle systems and sound clips!

Key Features

  • Force Fields: Simulate a wide range of force effects like direct pulling, pushing, or swirling vortexes.
  • Customizable Force Curves: Fine-tune the strength and behavior of the vacuum with force and distance curves.
  • Gizmo Visualization: Visualize your vacuum's range, shape, and effects directly in the Scene view with built-in gizmos.
  • No Coding Required: Get started without writing a line of code or customize deeply using our simple API.

Integration

  • Full compatibility with Unity's Physics2D and 3D physics.
  • Supports Rigidbody and Rigidbody2D components for realistic force effects.
  • Easy-to-use event callbacks for when objects are collected, destroyed, or deactivated.

Why Choose Vacuum System?

  • Adds a whole new dimension of interaction to your projects.
  • Flexible and fully customizable to meet your game's needs.
  • Perfect for game developers looking to enhance physics-based interactions in any genre.
Technical details

Features

  • 2D and 3D Support: Use in both 2D and 3D projects with seamless switching.
  • Vacuum Modes: Choose between pulling objects toward the vacuum point or repelling them away.
  • Force Direction Options: Apply forces directly or add vortex-style twisting forces.
  • Customizable Shapes: Define vacuum areas using cone or box shapes for maximum flexibility.
  • Obstacle Detection: Specify layers that act as obstacles, blocking the vacuum force.
  • Shrink Effect: Apply a shrinking animation as objects approach the vacuum.
  • Particles & Sound Effects: Trigger particle effects and sounds as objects are pulled or pushed.
  • Complete Customization: Control force strength, distance, visual feedback, and more!
  • Simple API & Callbacks: Easily trigger vacuum events via code, and handle object collection with custom callbacks.
Created with AI

used for docs and promo images!

Vacuum | Object Vacuum/ Object Hoover Framework

(not enough ratings)
3 users have favourite this asset
(3)
$4.99
Taxes/VAT calculated at checkout
License type: Single Entity
Single Entity
Recommended for individuals and small businesses.
Multi Entity
Recommended for large enterprises working across multiple locations.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
1.1 MB
Latest version
1.0
Latest release date
Jan 7, 2025
Original Unity version
6000.0.24
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR
Vacuum | Object Vacuum/ Object Hoover Framework
$4.99