Add Professional Object Placement to Your Game in Minutes - Not Days.
Stop wasting time building object pickup and placement systems from scratch.
If your game needs players to pick up, move, rotate, place, or reposition objects, FlexiPlace gives you everything you need in one complete, production-ready solution.
From grid-free placement, real-time validation, and 360° rotation, to persistent save/load, position offsets, and highly accurate Physics.OverlapBox validation—everything is already built, optimized, and ready to use.
What is FlexiPlace?
FlexiPlace is a modular object pickup and placement system for Unity that uses raycast-based detection instead of traditional grid placement.
Players can freely place objects exactly where they want, just like in popular supermarket, cafe, warehouse, shop, and simulator games.
When an object is picked up, a real-time ghost preview follows the cursor. The preview automatically switches between green (valid) and red (invalid) using Physics.Overlap validation providing instant visual feedback before placement.
Unlike many placement systems, FlexiPlace no longer requires disabling colliders while placing objects, making integration much easier and more reliable.
The system is designed around small, focused scripts with clear responsibilities, making it easy to customize, extend, and integrate into existing projects.
Setup takes less than 5 minutes using the included step-by-step PDF documentation.
A ready-to-use first-person demo scene is included so you can start testing immediately after import.
Features:
Grid-Free Placement
Smart Ghost Preview
Full 360° Rotation (NEW)
Save & Load Support (NEW)
Position Offset System (NEW)
No Collider Disabling Required (NEW)
Improved Surface Orientation (NEW)
Layer Filtering
Scene Gizmos
Cancel Placement
Plug & Play
Modular Architecture
Complete Source Code
Perfect For:
Note: The 3D models shown in promotional images and videos are not included. The demo scene uses simple placeholder geometry.
Why FlexiPlace?
Instead of spending days developing and debugging your own placement system, start with a polished, modular solution that's easy to understand, easy to customize system.
Focus on building your game, not rebuilding the same placement mechanics from scratch.