С чего начинать разработку игр в 13 лет?
А на программирование мне не хватает базовых знаний. 
Мне начать с фотошопа, видеоредактора или как? 

Здраствуйте, я хочу сделать яичницу, но у меня нет яиц в холодильнике. Мне лучше приседать? Или пойти побегать?

Вам нужно - 

В частности, для движка Unity нужно знание языка C#. То есть должно быть понимание основ ООП, основных структур данных. Если говорить про среды разработки, то это могут быть как MS Visual Studio, так и другие сторонние решения, где вам удобно будет писать код.
Начни изучать С++. Он используется во многих движках и играх(контра и майнкрафт бедрок едишн как пример). Потом начни учить простую графику(библиотека сфмл поможет) потом игровые движки, а потом ты будешь более-менее шарить чо тебе надо.