Easy Object Placement System

This package offers an easy-to-use object placement system that fits right into your existing projects. Key features include:

  • Easy to understand code
  • Ready to use with a simple setup
  • Quick placement options in 3D space
  • Demo included for testing
  • Supports placement on uneven terrain and interactive object adjustment

Customize the placement experience with settings such as object snapping, rotation, and positioning. The system also includes visual guides, placement validation, and support for the Input System and older Input frameworks.

The package is flexible and extendable, allowing you to change parts of the system or add new features as needed. It's easy to add to your project by adding the ObjectPlacement component and configuring its settings. Gizmos provide visual information as you configure the system.

If you have any questions or need help, support is available via email or Discord.

Primary features:

  • Click to Place: Select an object and click on ground at runtime to place it.
  • Adjust for ground: Rotates the object in alignment with uneven terrain below. May be disabled.
  • Interactive Object Adjustment: Easily move, rotate, or adjust objects when placing them.
  • Single Object Operations: Focus on placing and adjusting one object at a time for precise setup.
  • Object Snapping: Snap objects to a grid or other alignment points to keep your scene tidy.
  • Rotation and Positioning: Rotate objects with click or hold actions. Supports animations for rotation and position changes.
  • Manage Placement Areas: Use predefined or dynamic bounding constraints to limit where objects can be placed, ensuring they fit within your playable world.
  • Visual Guides and Gizmos: Visual helpers show where objects will be placed, making it easier to get the right spot and see if it all interacts with your world objects correctly.
  • Placement Validation: The system checks if the placement is valid before finalizing the object's position, helping avoid errors.
  • Input System: Works with newer Unity's InputSystem and older Input frameworks.
  • Customize Your Controls: Every control can be changed to fit your needs. You may also implement an interface in your custom input component.

Easy Object Placement System - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Grid Placement System for Unity

Grid Placement System for Unity Thumbnail

PAC System Free Edition: Easy 3D Scene Builder

PAC System Free Edition: Easy 3D Scene Builder Thumbnail

Easy Dimension - Measurement System

Easy Dimension - Measurement System Thumbnail

Easy Object Data Transfer

Easy Object Data Transfer Thumbnail

Easy Grid Inventory System for Unity

Easy Grid Inventory System for Unity Thumbnail

Easy Interaction System for Unity

Easy Interaction System for Unity Thumbnail