Опытные программисты, пожалуйста, можете ли вы посоветовать литературу для начинающего разработчика игр?
Боюсь, что в 14 лет вы пока очень ограничены тем, что у вас мало знаний. И не в силу лени или глупости, а просто в силу возраста. Как минимум, вам нужно будет хорошо знать школьный курс математики (алгебра + геометрия) за 9-11 класс. Навскидку, сюда войдут тригонометрия, планиметрия (теорема Пифагора, синусы-косинусы и т.п. и обратные к ним функции), стереометрия, векторы (10 класс, очень важная тема на пару занятий), начала теории вероятности и мат.статистики. Нужно понимать, что такое прямые углы, параллельные прямые, объем. Что такое функция, потому что очень много завязано на этом понятии (зависимость между величинами на плоскости и в пространстве). Физика — раздел движения (равномерное, равноускоренное, по окружности, маятник и т.д.). Информатика — полезен весь материал, который нужен для сдачи ЕГЭ.
Здесь, на тостере, сидят дяди и тёти, которые очень давно были в школе, и в такой ситуации довольно трудно вспомнить всё то, что стоило бы знать)))
Всё, что вам здесь напишут более серьёзного, будет относиться, по большей части, к вузовской программе какой-нибудь технической специальности... Ну, лично я не уверена, что вы пока сможете воспринять. В вашем случае, как раз было бы лучше пойти от более конкретного — от движка. Вы ведь хотите знать, что такое движок, из чего он состоит, как эти части связаны между собой? Начните изучать конкретный движок, и будет вам счастье. Первое время акцент на язык программирования и инструменты движка. И да, вам очень будет нужен английский язык. Туториалы записывают не всегда компетентные в разработке люди, поэтому лучше смотреть официальные уроки от разрабов движка, а они чаще всего на английском и если ждать перевода, можно и не дождаться)))
https://tproger.ru/translations/how-to-learn-gamed...
наслаждайтесь. Чтива до вуза точно хватит.