С пмощью каких програм можно создать аналог скажем minecraft (да, я в курсе что для этого нужен целый отдел программистов
С помощью любых программ. Например, движок Unity, он вроде бы модный среди разработчиков.
Спрограммировать, больше никак.
1. DirectX.
2. Движок Ogre из PureBasic не пойдёт?