Dynamic object placement?

I’ve been looking for a script or a kit in the Asset Store that allows me to do something like the object placement of the engineer in Team Fortress 2:

It’s similar to the behavior of an RTS: Showing a wire-frame version of the model where the player is aiming at, click to place. Is there a script available for this? If not, how one is able to do that in Unity?

You wont find a script and you have to break down the scripting into multiple parts.

Click and an object shall be created.
Decide where the object should be created.
Make sure the created object is at a certain distans form the “camera” at all times when you rotate the camera (maybe make the object a child of the camera when created).
Make sure object is a rigid body so that it collides with the ground
Second click lets the object free and releases it in the world either just freely or based on a grid you have set out.

There are multiple steps, and you should google each step and learn them then by putting all the steps together you can achive the way that they do it in TF2.

Break down the steps

I would use a combination of Instantiate and Vectrosity.

The best way would be to use a shader thats transparent… try some of the ones here…

http://wiki.unity3d.com/index.php/Shaders