An application framework for C# Unity3D projects