If you need this kind of features use Unity.