На DevGAMM нам дал интервью инди-разработчик Алексей Гулев.
С какого возраста можно начинать учиться программировать игры?
С любого — это не имеет значения. Я впервые задумался о программировании игр поздновато, потому что тогда с компьютерами была проблема. Мне было лет 10, может, 11. Случайно вышло. На PlayStation была программа RPG Maker и вместо того, чтобы играть в игры, я ходил к другу их делать. Или вот к примеру, у меня есть друг, он обучает детей, среди них есть и дети 7-8 лет.
Я думаю, это индивидуально, зависит от того, насколько ребенок самостоятельный и от его развития. Но, в принципе, когда человечек способен сесть и осознанно что-то делать и концентрировать внимание, его можно учить, и программированию в том числе.
Что нужно знать, чтобы программировать игры?
Современным программистам можно знать всё.Ты можешь быть очень крутым инженером-программистом, тогда тебе нужна математика, нужна физика. Возможно. Скорее всего будут нужны именно точные науки. Но никто не отменяет того, что программирование – может быть инструментом, а сам ты можешь быть биологом, аналитиком, лингвистом и использовать программирование как инструмент достижения цели. К примеру хорошие лингвисты с навыком программирования найдут для себя применение в анализе текста, т.е. программы, которые пытаются понять, осмыслить то, что пишет человек. Получается, что есть лингвист, у него есть область знаний, которая позволяет лингвистически разбирать текст. И если он понимает программирование, ты способен эту область знаний описать в программе и использовать. И это касается любой специальности. Получается, что можно быть инженер-программистом, который очень хороший технарь и решает любые задачи непосредственно программирования. А можно быть человеком, который применяет программирование как средство достижения своих целей в другой области, т.е. программирование как инструмент.
Что бы Вы хотели пожелать или посоветовать юным разработчикам игр?
Учиться! Много и хорошо! Постоянно развиваться. Без саморазвития ничего не выйдет.
Усердия, усидчивости, стремления к цели.
Я думаю, что не стоит идти программировать только потому, что в ИТ много зарабатывают. Работая только ради денег, ты, скорее всего, перегоришь. Ведь делать то, что тебе не нравится и не хочется очень утомительно. Но это не значит, что деньги не важны. Они могут мотивировать на первых порах, чтобы попробовать. Ты попробуешь — тебе нравится, и вперёд!