Смотря какие игры собираетесь делать. Если "штамповки" то сейчас есть такие программы что и программирование знать не обязательно. А вот если создавать настоящие, интересные игры, то для этого одного программирования знать мало. Ещё нужно уметь рисовать, создавать анимации персонажей, быть немного level-дизайнером и главное, как на первый взгляд кажется простым, иметь фантазию для придумывания игр. Придумать интересную игру в 20 уровней с апгрейдом это не так то просто. Ну и нужно быть хотя бы чуть-чуть композитором (правда это не обязательно).