useful framework for creating unity3d projects