Игры mojang(Minecraft) были написаны на коде java. Программы могут быть разные, как блокнот, так и notepad. Код обновляется каждое обновление самой игры.
Блокнот и есть notepad...
Сделали не с помощью программы, а с помощью языка под названием Java. Есть программа Mcreator, которая позволяет делать моды для Майнкрафта. Но сам Майнкрафт опять же был написан на языке, а не в программе.