---
description: Step-by-step guide to add object placement to your scene
---

# Add object placement to scene

This package supports Unity's both new `InputSystem` and the old `Input` for player controls.&#x20;

**Steps to setup:**

1. Add empty **GameObject** to your scene and add `ObjectPlacement` component to it
2. Configure `ObjectPlacement` component:
   1. **Setup tab**, here you will find options for configuring core behaviour of the component, from ground detection logic to debug logs and gizmos.
      1. On how to set up custom or multiple placement areas, see [placement-area](../how-it-works/placement-area "mention") for more details.
   2. **Input tab** helps you configure built-in input support with new or old input system. This is completely optional, as you can manually call all the required methods for placement in code. More about this on [#input](../../how-it-works/object-placement#input "mention").
   3. **Prefabs tab**, configure a list of prefabs to pick from when placing an object
   4. **Visuals tab**, configure animation and material behaviour here.
   5. **Events tab** is used for referencing any events with this game object directly. This is also option and can be used for all placements, or per game object.

<figure><img src="https://1011437954-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuzITXXiyB2HFflgQaR0%2Fuploads%2FDqQ4vYxZofhckQhXuAEp%2Fobject%20preview.gif?alt=media&#x26;token=d73db96b-c67d-4f96-8981-dc5ec85467e0" alt=""><figcaption><p>Object placement options preview</p></figcaption></figure>

1. Save scene and you are **done** with scene set up!

For more customisation information check out how this all works **here**.
