Как так красиво рисуют спрайты для 2D игр и в какой программе они это делают?
Иллюстратор рисует в той программе, в которой ему удобно. Каждый сам для себя решает, что ему удобнее. Он может рисовать вообще на бумаге без компьютера. Но в моде сейчас рисовать на специальном планшете для рисования.
Используемые программа или устройство при этом никак не увеличивают навыки рисования, которые можно получить, например, в художественной школе. Так что если к рисованию у вас душа не лежит, то проще нанять специалиста, а не делать всё самому.
Ответ по поводу софта: видел, что кто-то рисует в Krita Этот софт (как и любой другой) не сделает из вас крутого художника, но некоторые вещи позволит делать проще.