Using a game engine ( Unreal DK , Unity, CryEngine) ?
Using a Framework like monoGame with C# or Cocos2D with c++ ?
Building 2d / 3d Physics engine (Impulse resolving and Collision detection, etc... ) ?
Using C++ (DirectX/ OpenGL) and starting from scratch , create draw function , import assets , sounds, effects, animations, creating cameras ?
Or something else ?
I am interested in your answer.