Всем привет. И снова мы подбираем для вас список полезной литературы. На сей раз в сфере геймдейва. Геймдейв – не только интересное, но и прибыльное занятие. Видеоиграми увлекаются 2,46 миллиардов людей по всей планете. Так что без работы вы точно не останетесь.
Приятно порадует и зарплата. Новичок спокойно может заработать от 44 000 до 100 000 рублей, специалист средний руки – все 221 000, а зарплата высококвалифицированного работника достигает 480 000. Зарплата фрилансера ниже, чем у работника офиса и составляет от 45 000 до 221 000 рублей.
Обучится профессии разработчика игр можно с нуля – в этом поможет представленная литература.
- Книги для разработчиков игр: ТОП-15+ лучших для начинающих
- 1. «Идеальный программист. Как стать профессионалом разработки ПО» от Роберта Мартина
- 2. «Head first. Паттерны проектирования» от Эрика Фримена и Элизабет Робсон
- 3. «Сделай видеоигру один и не свихнись» от Славы Гриса
- 4. «Игра как бизнес. От мечты до релиза» от Алексея Савченко
- 5. «Путь программиста» от Джона Сонмеза
- 6. «Мифический человеко-месяц, или Как создаются программные системы» от Фредерика Брукса
- 7. «Мастера геймдизайна: Как создавались Angry Birds, Max Payne и другие игры-бестселлеры» от Грёнберга Харро и Клементти Конста
- 8. «Геймдизайн. Как создавать игру, в которую будут играть все» от Джесси Шелле
- 9. «Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assasin`s Creed и дальше» от Сильвестра Тайнайна
- 10. «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» от Роберта Зубека
- 11. «Совершенный код» от Стива МакКоннелла
- 12. «Рефакторинг. Улучшение проекта существующего кода» от Мартина Фаулера
- 13. «Код: тайный язык информатики» от Чарльза Петцольда
- 14. «Проектирование и архитектура игр» от Эндрю Роллингза и Дейва Морриса
- 15. «Unity для разработчика. Мобильные мультиплатформенные игры» от Пэрис Баттфилд-Аддисон и Джона Мэннинга
- 16. «Unity 2D Game Development» от Дэйва Калабрезе
- 17. «Unity Game Development Essentials» by Will Goldstone
- 18. «Unity 3D Game Development by Example Beginner’s Guide» by Ryan Henson Creighton
- Заключение
Книги для разработчиков игр: ТОП-15+ лучших для начинающих
Немного цифр. Только за 2018 год разработчики ГТА 5 заработали 6 миллиардов долларов. Не менее впечатляющие суммы принесли видеоигры «Сталкер» – 200 миллионов и «Казаки» – 100 миллионов. Разработчикам «Ведьмака» игра принесла около 250 миллионов долларов.
Начать свой путь в индустрии gamedev легко – прочитав несколько пособий, вы создадите свои первые мобильные и компьютерные видеоигры. А дальше как знать – возможно, именно ваше детище станет на один уровень с ГТА или «Сталкером».
1. «Идеальный программист. Как стать профессионалом разработки ПО» от Роберта Мартина
Без хорошего программного обеспечения не будет хорошей игры. Поэтому первое, что должен усвоить будущий программист – тонкости создания хорошего ПО. В этом поможет работа Мартина. Прочитав ее, вы узнаете:
- как писать код;
- как тестировать его;
- какие есть инструменты для разработки «идеального ПО»;
- что такое рефракторинг и для чего он нужен.
Мартин, автор бестселлера «Чистый код» расскажет о том, что значит быть профессиональным программистом и подскажет кучу полезных лайфхаков, как сделать мобильную и компьютерную игру лучше. Профессиональный подход к разработке для новичков и про.
Где купить: Бумажную книгу | Электронную версию
2. «Head first. Паттерны проектирования» от Эрика Фримена и Элизабет Робсон
Еще одно пособие из цикла Head first. Увлекательное, иллюстрированное и понятное всем – как начинающим, так и опытным программистам.
Паттерны – незаменимые элементы в gamedev. Можно их создавать самостоятельно, а можно не напрягаться и взять уже готовые. Зачем напрягаться лишний раз?
Представленное пособие в увлекательной, интересной форме расскажет, что такое паттерны, какие существуют виды паттернов и где их лучше применять. И все это – на наглядных и интересных примерах.
Где купить: Бумажную книгу | Электронную версию
3. «Сделай видеоигру один и не свихнись» от Славы Гриса
Давно мечтали создать собственную игру, но не знаете, с чего начать? Не уверены в своих силах? Не знаете, получится у вас или нет? Тогда вы попали по адресу. Автор пособия – разработчик-одиночка. На его счету уже три компьютерных игры.
Он расскажет, с чего и как начать, ответит на распространенные вопросы и самое главное – раскроет секрет – как во время работы не сдаться и довести дело до конца.
Начать карьеру в gamedev легко – для этого не понадобится ни стартовый капитал, ни опыт, ни специальное образование. Только ваше упорство, сила воли и пара – тройка хороших пособий.
Где купить: Бумажную книгу | Электронную версию
4. «Игра как бизнес. От мечты до релиза» от Алексея Савченко
У вас есть шикарная задумка. Но руки все никак не дойдут ее реализовать. Да и с чего начать – не знаете. Тогда этот справочник для вас. Прочитав его, вы узнаете, с чего начать, какие есть нюансы, с какими проблемами может столкнутся разработчик и как их обойти.
Вы не только создадите свою первую мобильную или компьютерную видеоигру, но и выгодно продадите ее. Как это сделать – рассказано подробно.
Где купить: Бумажную книгу | Электронную версию | Аудиокнигу
5. «Путь программиста» от Джона Сонмеза
В этом пособии вы не найдете новых лайфхаков или тысячи паттернов, помогающих в разработке видеоигр. Здесь не разъясняются задачи или примеры.
Однако на полке начинающего айтишка этот справочник незаменим. Он расскажет о том, как выстроить карьеру в айти, с чего начать, как все успеть, постоянно совершенствоваться не только как профессионал, но и как человек. Ведь путь программиста – это постоянное совершенствование, работа в максимально сжатые сроки, сложные, но интересные задания.
Прочитав «Путь программиста», вы лучше поймете своих коллег и начальство, всегда будете востребованным на рынке труда.
Где купить: На данный момент данной книги нет в свободной продаже, но вы можете поискать её на досках объявлений. Очень часто люди после прочтения книги продают её именно таким способом.
6. «Мифический человеко-месяц, или Как создаются программные системы» от Фредерика Брукса
Первое издание этой книги увидело мир еще в прошлом веке. Второе также. Однако они до сих пор остаются актуальными. Почему? Потому что основные принципы программирования остаются неизменными. Мы руководствуемся теми же принципами, что и раньше, совершаем те же ошибки.
Прочитав работу Брукса, вы научитесь обходить эти ошибки, узнаете, как все начиналось и какими были первые видеоигры. Как говорят историки: «Кто не знает своего прошлого, у того нет будущего».
Где купить: Бумажную книгу | Электронную версию
7. «Мастера геймдизайна: Как создавались Angry Birds, Max Payne и другие игры-бестселлеры» от Грёнберга Харро и Клементти Конста
История разработки Angry Birds, Max Payne, Alan Wake, Boom Beach, Trials и многих других игр, ставших бестселлерами. Первая стала самой скачиваемой игрой в истории человечества и принесла своему создателю миллиарды.
В пособии «Мастера геймдизайна: Как создавались Angry Birds, Max Payne и другие игры-бестселлеры» авторы рассказывают, как создавались самые успешные игры в истории человечества, как выходили на рынок и как набирали популярность.
Вы узнаете о game development изнутри, поскольку справочник содержит информацию из первых уст – истории, рассказанные самими разработчиками, представителями их компаний. Они поделятся секретами своего успеха, которые пригодятся будущим геймдеверам.
Пособие для широкого круга читателей.
Где купить: Бумажную книгу | Электронную версию
8. «Геймдизайн. Как создавать игру, в которую будут играть все» от Джесси Шелле
Как создать звуковую дорожку? Как попасть в «яблочко», точнее, в целевую аудиторию? Как создать красивую картинку и увлекательный сюжет. Об этом и многом другом расскажет Джесси Шелле, сотрудник фирмы Walt Disney Company.
Где купить: Бумажную книгу | Электронную версию
9. «Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assasin`s Creed и дальше» от Сильвестра Тайнайна
Секреты game development от ведущего геймдизайнера. Прочитав этот справочник, вы узнаете:
- как соединить сюжет и интерактивность?
- как грамотно использовать взаимодействия?
- как завлечь игрока при помощи наград?
- как эффективно позиционировать себя на рынке?
- как попасть в целевую аудиторию?
И многое другое. Сильвер Тайнайн – опытный геймдизайнер с пятнадцатилетним стажем. Именно он работал над такими блокбастерами, как RimWorld, BigShock, Infinite.
Особенности геймдизайна автор раскрывает как на собственном опыте, так и на примере культовых Super Mario, Assasin`s Creed и других успешных мобильных и компьтерных игр.
Где купить: Бумажную книгу | Электронную версию
10. «Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться» от Роберта Зубека
Настольная книга начинающего гейм-дизайнера. Роберт Зубек – один из основателей независимой игровой студии в Чикаго. Ранее работал в Three Rings Design, Electronic Arts/Maxis и Zynga.
В своем пособии он подробно рассказывает об особенностях game development. Как создать свою первую игру? Какие трудности ожидают вас на пути программиста? И многое другое.
Автор разделяет весь процесс gamedev на три связанных между собой уровня. Каждый уровень подробно описан и разобран. А после каждой главы вас ожидает задание. Благодаря этому вы сможете сразу же закрепить пройденный материал. А к концу прочтения у вас будет готовая игра.
Где купить: Бумажную книгу | Электронную версию
11. «Совершенный код» от Стива МакКоннелла
Пособие Стива МакКоннела поможет вам создать идеальный код. Опираясь с одной стороны на академические знания, с другой – на многолетний практический опыт, автор выводит формулу совершенного кода. Его советы помогут как опытным программистам, так и новичкам. Прочитав справочник, вы узнаете:
- как применять методики защитного программирования;
- какие распространенные ошибки совершает программист и как их избежать;
- какие существуют методики конструирования и как их грамотно применять;
- как использовать отладку;
- как проектировать максимально эффективно, применяя минимум усилий;
- и многое другое.
Издание обновленное и дополненное новыми примерами, которые позволят вам быстрее освоить программирование и написать совершенный код.
Где купить: Бумажную книгу
12. «Рефакторинг. Улучшение проекта существующего кода» от Мартина Фаулера
Пособие Мартина Фаулера посвящено программированию на Джава, точнее рефракторингу. На языке Джава созданы многие мобильные и компьютерные игры. А рефракторинг поможет его совершенствовать. Прочитав «Рефакторинг. Улучшение проекта существующего кода», вы узнаете:
- что такое рефракторинг и где он понадобится;
- какие рефракторинги существуют и где их применять;
- как менять программы при помощи рефракторинга;
- как создать надежный тест для рефракторинга;
- какие существуют подводные камни при использовании рефракторинга и как их избежать;
- как распознать код, нуждающийся в рефракторинге.
Подобно предыдущему, это обновленное издание. Содержит дополнения и новые примеры, которые помогут вам совершенствоваться.
Где купить: Бумажную книгу | Электронную версию
13. «Код: тайный язык информатики» от Чарльза Петцольда
Код – основа основ программирования. Именно от него зависит, как будет работать приложение. Одна ошибка – и все, ничего не работает.
«Код: тайный язык информатики» создан для тех, кто делает первые шаги в программировании. Автор проведет вас в глубокое прошлое и на примере примитивных первых машин ХІХ века расскажет, как все работает. Переходя от более примитивного к более сложному, вы быстро и подробно разберетесь в принципе действия современных компьютеров.
Где купить: Бумажную книгу | Электронную версию
14. «Проектирование и архитектура игр» от Эндрю Роллингза и Дейва Морриса
Прочитав пособие, вы пройдете все этапы разработки игр – от начала и до конца. Вы узнаете, что такое unity, как и где его применять. С чего начать карьеру в геймдейве. Какие подводные камни вас ожидают на пути программиста. И многое другое.
Все это на примере известных игр, таких как DOOM, Assasin`s Creed, Legend of Zelda, и многих других. Также вы узнаете секрет успеха компании Nintendo – самого известного разработчика игр.
Где купить: На данный момент данной книги нет в свободной продаже, но вы можете поискать её на досках объявлений. Очень часто люди после прочтения книги продают её именно таким способом.
15. «Unity для разработчика. Мобильные мультиплатформенные игры» от Пэрис Баттфилд-Аддисон и Джона Мэннинга
Окунитесь в прекрасный мир Unity! И научитесь создавать игры на планшет, телефон, компьютер или ноутбук. «Unity для разработчика…» наполнена практическими советами от ведущих программистов. Прочитав ее, вы узнаете:
- основные принципы геймдейва;
- как работать с графикой;
- что такое система частиц и как ее использовать в разработке.
Дочитав до конца «Unity для разработчика…», вы быстро научитесь создавать интерактивные игры в 2Д и 3Д формате.
Где купить: На данный момент данной книги нет в свободной продаже, но вы можете поискать её на досках объявлений. Очень часто люди после прочтения книги продают её именно таким способом.
16. «Unity 2D Game Development» от Дэйва Калабрезе
Это пособие доступно только на английском, поэтому поможет только тем, кто в совершенстве владеет этим языком. Кроме того, перед его прочтением надо освоить основы программирования, в частности выучить язык Си Шарп.
Однако зная азы программирования, вы с его помощью быстро совершенствуете свои разработки. «Unity для разработчика…» предназначена для тех, кто знает азы программирования, но ни разу не брался за игры. Здесь вы найдете рабочие коды, которые можно сразу же использовать.
Где купить: Бумажную книгу
17. «Unity Game Development Essentials» by Will Goldstone
И этот справочник доступен только на английском. Однако если вы знаете этот язык, проблем с пониманием «Unity Game Development Essentials» не будет.
Подойдет всем – как новичкам, так и более опытным программистам. Вы освоите программирование буквально с нуля и дочитав пособие, создадите первую 3Д игру. Особенность «Unity Game Development Essentials» в том, что каждый этап разработки рассматривается подробно, от простого до сложного.
Где купить: Бумажную книгу
18. «Unity 3D Game Development by Example Beginner’s Guide» by Ryan Henson Creighton
Завершает нашу подборку также зарубежная литература. Если вы знаете английский, но не уверены в своих знаниях программирования, то «Unity 3D Game Development…» настоящая находка для вас.
Постепенно, пошагово, разбирая каждую деталь, вы создадите первую игру. Дальше можно взяться за более сложные темы и создать более совершенные видеоигры с более четкой графикой.
Где купить: Бумажную книгу
Заключение
На этом наша подборка полезной литературы закончена. Если хотите основательно изучить геймдейв, то рекомендуем курсы по профессии Разработчик игр.
Они помогут вам освоить желаемую профессию куда быстрее. Ведь одно дело – получать теоретические знания. Совсем другое – подкреплять эти знания практикой. На курсах у вас будет возможность практически освоить разработку видеоигр.
А к концу обучения получите готовое портфолио. Кроме того, некоторые курсы предлагают гарантированное трудоустройство. Уже через полгода вы будете иметь высокооплачиваемую интернет-профессию.
На этом мы с вами прощаемся. Пока – пока.