physics objects that return to original positions?

Hi,
I understand how to apply drag to a rigid body and cause it to come to a stop (after being smashed into by another object), but I can’t figure out how to make that object want to return to its original position. A good example of this is a door with a door closer, which can be pushed open, but will push back slightly, and close when the opening force is removed.

Do I just need to forgo Unity’s built-in physics for this and custom-write some physics scripts?
Any pointers? If it requires scripting, a place to start would be especially useful. :slight_smile:

Thanks!

For doors hinge joints have a built in motor that can be scripted to close on its own.

Youtube is a great place for tutorials, but the first thing you want to do on Youtube is weed out all the try hards and find someone who can speak clear and explain things well. A quick search here in the forum will link you to some of the better vid providers.