Книга как создавать компьютерные игры

Обновлено: 01.07.2024


1. Разработка игр на Unity 2018 за 24 часа (Эксмо, 2020 г.)


Автор: Майк Гейг.

Если вы только узнали о Unity и не представляете как его изучать, эта книга для вас. Всего за 24 урока она позволит освоить популярный игровой движок версии 2018. Используя пошаговый подход, автор затрагивает все важные темы: от азов до сложной игровой физики, анимации и методов развертывания на мобильных устройствах. Каждый урок основан на пройденном материале и дает читателю основу для следующих занятий. Книга также содержит практические примеры и тесты с упражнениями для закрепления полученных знаний.

Рассматриваемые темы:

  1. Эффективная работа с графическим конвейером ресурсов Unity.
  2. Инструменты для работы с ландшафтом и окружающей средой.
  3. Задачи по сбору входных данных и построению сложного поведения.
  4. Встроенные и настраиваемые контроллеры персонажей.
  5. Физические столкновения и триггеры.
  6. Unity Animation и система Timeline.

Достоинства:

  • Прочная основа для создания 3D-игр с нуля.
  • Подходит для новичков в Unity.

2. Разработка игр на Unreal Engine 4 за 24 часа (Эксмо, 2019 г.)


Авторы: Арам Куксон, Райан Даулингсока, Клинтон Крамплер.

Конечно ни одна книга не позволит изучить Unreal Engine 4 за 24 часа, однако авторы написали отличный обзор движка и дали читателям возможность лучше познакомиться с основами работы с ним. Книга рассказывает об интерфейсе Unreal Engine 4, его рабочих процессах, мощных редакторах и других инструментах. Прочитав ее, вы научитесь создавать эффекты, писать сценарии и реализовывать физику.

Рассматриваемые темы:

  1. Юниты и системы управления Unreal.
  2. 3D-модели и редактор статической сетки.
  3. Разработка ландшафтов.
  4. Работа с персонажами с помощью Persona Editor.
  5. Эффекты частиц и моделирование физики.
  6. Система визуальных сценариев Blueprint.
  7. Разработка меню с помощью Unreal UMG UI Designer.

Достоинства:

  • Книга легка для восприятия.
  • Это отличное пособие для начинающих.
  • Некоторые примеры устарели в связи с обновлением движка.
  • В тексте много опечаток.


Автор: Джозеф Хокинг.

Рассматриваемые темы:

  1. Работа с персонажем. Динамика и анимация.
  2. Построение архитектуры кода.
  3. Подключение игры к Интернету.
  4. Адаптация приложения под разные платформы.
  5. Разработка обложек Unity 5.

Достоинства:

  • Материал легко усваивается, автор простыми словами передает сложные идеи.
  • Хороший чистый код.
  • Подходит для изучения базовых концепций Unity.
  • Плохо освещена 2D-разработка.
  • Мало практических примеров.
  • Не подходит для абсолютных новичков.


Автор: Джереми Гибсон Бонд.

Книга обобщает практический опыт создания игр с использованием современных методов и инструментов. Она проста для понимания и полезна для начинающих разработчиков. П рофессор Джереми Гибсон Бонд более десяти лет преподавал игровой дизайн и создавал популярные игры. В своей работе он освещает наиболее важные темы: теорию игрового дизайна, быстрое итеративное прототипирование и практическое программирование.

Рассматриваемые темы:

Достоинства:

  • Отличная книга для новичков.
  • Детальное объяснение каждой строчки кода.
  • Скриншоты связанных тем на каждой второй странице.
  • Из-за обновления Unity некоторые участки кода не работают с актуальной версией движка.

5. Геймдизайн (Альпина Паблишер, 2019 г.)


Автор: Джесси Шелл.

Книга показывает весь процесс проектирования и объясняет фундаментальные принципы правильного игрового дизайна, рассматривая проблемы с максимально возможного количества точек зрения. Автор задает читателю более 100 насущных вопросов, которые нужно будет решить в процессе создания приложения.

Рассматриваемые темы:

  1. Особенности разработки сюжета игры.
  2. Работа с персонажами.
  3. Игровой баланс.
  4. Игровая механика.
  5. Взаимодействие между членами команды разработчиков.

Достоинства :

  • Большая подборка идей для гейм-дизайнеров.
  • Отличное руководство для новичков.

6. Изучаем C++ через программирование игр (Питер, 2021 г.)


Автор: Майкл Доусон.

Книга подробно объясняет базовые темы, необходимые для начала работы с С++ с нуля. Автор использует альтернативный подход к изучению программирования: вместо скучных математических задачек он разбирает основы языка на примере разработки игр, делая нелегкий предмет более интересным.

Рассматриваемые темы:

  1. Приоритет операторов.
  2. Основы синтаксиса С++.
  3. Таблица символов ASCII.
  4. Управляющие последовательности.
  5. Создание первой программы на языке С++.

Достоинства :

  • Подходит для новичков.
  • Объяснения ясны и легки для понимания.
  • Многие термины переведены на русский язык некорректно.
  • В коде не соблюдены правила форматирования.
  • Мелкие опечатки по ходу текста.

7. Unreal Engine VR для разработчиков (Эксмо, 2019 г.)


Автор: Митч Маккефри.

Известный разработчик объединяет передовой опыт и общие парадигмы взаимодействия Unreal Engine и VR в одной книге. Протестированные им примеры содержат пошаговые инструкции по правильной работе с этим движком. Описанные методы помогут вам овладеть необходимыми в индустрии разработки игр знаниями.

Рассматриваемые темы:

  1. Основные концепции и терминология VR.
  2. Реализация логики VR с помощью визуальных сценариев Blueprint.
  3. Настройка отслеживания взаимодействий и телепортации.
  4. Работа с UMG и 2D UI.
  5. Реализация обратной кинематики персонажа (IK) для головы и рук.
  6. Оптимизация приложения VR.

Достоинства:

  • Не подходит для начинающих, читателю потребуется знание основ движка.

8. Разработка игр и теория развлечений (ДМК, 2018 г.)


Автор: Рэф Костер.

Книга знакомит читателей с основами современных видеоигр. Ветеран геймдизайна Рэф Костер внимательно изучил концепцию развлечений и почему этот элемент – самый важный в любой игре.

Почему одни игры быстро приедаются, а другие остаются интересными на долгие годы? Как игры служат фундаментальным и мощным инструментом обучения? Это иллюстрированное издание поможет вам понять, что движет игровой культурой, и вдохновит на дальнейшее развитие.

Рассматриваемые темы:

  1. Как игры влияют на нашу врожденную способность искать закономерности и решать головоломки.
  2. Самые успешные игры в истории.
  3. Игровая аудитория.
  4. Опыт предыдущих лет и чему нас учат современные игры.

Достоинства:

9. Повелители DOOM. Как два парня создали культовый шутер и раскачали индустрию видеоигр (Эксмо, 2019 г.)


Автор: Дэвид Кушнер.

Реальная история из жизни разработчиков Джона Кармака и Джона Ромеро. Вместе они, управляя большим бизнесом, изменили массовую культуру и вызвали национальную полемику. Эти двое создали самые успешные игровые франшизы в истории – Doom и Quake , находившиеся на вершине популярности довольно долгое время. Книга рассказывает о дружбе и предательстве, коммерции и артистизме. Из нее вы узнаете о проблемах в разработке игр и ключевых моментах развития индустрии, интересных и сегодня.

Книгу стоит прочесть всем интересующимся ранними этапами развития компьютерных игр.

Достоинства:

  • Интересная книга об истории игровой индустрии.

10. Кровь, пот и пиксели (Эксмо, 2019 г.)


Автор: Джейсон Шреер.

Автор отправляет читателей за кулисы разработки видеоигр, где может трудиться тысяча перегруженных работой аутсайдеров или одинокий гений-компьютерщик. Книга рассказывает о художественных проблемах, технических возможностях и требованиях игрового рынка. Автор показывает, что доведение любой игры до завершения – это чудо.

Взяв некоторые из самых популярных, пользующихся спросом последних игр, Шреер погружает читателей в адское пламя процесса разработки.

Книга будет интересна не только потенциальным разработчикам, но и любителям компьютерных игр. Это отличный способ заглянуть по другую сторону монитора и сделать выводы о том, как сложно заставить набор пикселей на экране меняться в задуманном направлении.

Достоинства:

  • Истории разработки игр хорошо составлены и рассказаны профессионально.
  • Руководство для начинающих по безумному миру геймдева.
  • Историческое повествование, не учит технической стороне разработки.

Если вы не увидели еще одну достойную книгу по теме в этой десятке, не стесняйтесь рекомендовать ее в комментариях. Если вы читали перечисленные книги, дополните описания – нам важно ваше мнение.

Геймдизайн. Джесси Шелл

Книга Геймдизайн

Книга от одного из самых известных геймдизайнеров. Работал в компании Walt Disney. Обладатель многих премий игровой индустрии.

Издание научит объединять тонкие грани креативности, искусства, музыки, бизнеса, психологии и технологий.

  • как придумать сюжет, который захватит миллионы пользователей;
  • как продумать персонажей, игровой мир и создать уровни;
  • особенности тестирование игр;
  • как наложить музыкальное сопровождение и т.д.

Книга предназначена для всех, кто хочет понять психологию и технику игр, и научится создавать свои проекты, которые покорят сердца людей.

Достоинства:

  • настольная книга для начинающего гейм-дизайнера;
  • разбор и примеры популярных игровых механик;
  • невысокая цена бумажного издания (около 700 руб);
  • рассмотрены особенности психологии геймеров.

Недостатки:

  • тонкая обложка для такой толстой книги (больше 600 страниц);
  • описаны общие принципы, для опытных гейм-дизайнеров книга будет малоинформативной;
  • автор сам не создал ни одной толковой игры – это немного смущает.

Unity в действии. Джозеф Хокинг

Автор книги рассказывает о новых методах и идеях, которые позволяют использовать Unity по максимуму. Он делится секретами, которые за короткое время помогут освоить инструмент и приведут к началу пути создания видеоигры.

Джозеф Хокинг уверен, что изучение невозможно без конкретных примеров и практических заданий. И в книге он обеспечит вас этим материалом.

Достоинства:

  • отличный перевод;
  • легко воспринимается;
  • интересно читать;
  • прекрасное пособие для разработчиков с опытом.

Недостатки:

  • некоторые примеры недостаточно подробно описываются;
  • есть ошибки и опечатки в коде;
  • мягкая обложка;
  • плохое качество бумаги и печати.

Кровь, пот и пиксели. Джейсон Шрейер

Книга Кровь, пот и пиксели

Книга написана на основе реальных историй создания лучших компьютерных игр, рассказанных лично создателями.Подробно описывается, что стоит за разработкой каждой популярной видеоигры.

Достоинства:

  • легкое чтиво по геймдев тематике;
  • хороший перевод;
  • качественное оформление;
  • мотивация для разработчиков игр.

Недостатки:

Изучаем C++ через программирование игр. Майкл Доусон

Книга Изучаем C++ через программирование игр

Для создания хороших игр необходимо уметь программировать на языке С++. Но данная книга поможет изучить азы разработки игр без навыков программирования.

В каждой главе приведен отдельный проект. А в конце книги дается задание по созданию собственной сложной игры, которая объединяет применение всех приобретенных знаний.

Достоинства:

  • отличный перевод текста, включая термины и определения;
  • описано просто и понятно для новичков.

Недостатки:

  • нет полезной информации для тех, у кого уровень выше среднего;
  • много воды и банальных советов;

При помощи книги вы научитесь создавать 8 реальных проектов и импортировать их на любую операционную систему ПК или мобильного устройства. Автор делится современными методами, технологиями и инструментами не только на словах, но и подкрепляет информацию практическими примерами и советами.

Достоинства:

  • разработка игр на Unity осваивается с этой книгой намного легче;
  • учебник больше с философским уклоном, автор не подает все на блюдечке, а учит мыслить и рассуждать;
  • автор умеет мотивировать и умело это использует в своей книге.

Недостатки:

  • мягкий переплет;
  • отсутствие полноцветной печати в русской версии.

Видеоигры на Scratch. Йохан Алудден, Федерико Вальясинди, Федерика Гамбел

Книга Видеоигры на Scratch. Программирование для детей

Если хотите, чтобы ваш ребенок перестал скачивать игры, тогда он может начать их создавать сам. Книга разработана специально для детей, чтобы показать мир видеоигр с другой стороны. Что можно получать удовольствие не только во время игры, а и разрабатывая собственный развлекательный проект.

Достоинства:

  • отличное качество книги;
  • хорошо структурирован текст, понятно для ребенка.

Недостатки:

Повелители DOOM. Дэвид Кушнер

Книга Повелители DOOM

Книга наполнена увлекательной историей о начале пути создателей DOOM. Какие трудности они преодолели, от чего им пришлось отказать, чем они мотивировались и как вышли на «вершину Олимпа».

Достоинства:

  • отличная книга для подарка;
  • много интересных фактов;
  • читается на одном дыхании.

Недостатки:

  • Содержит ненормативную лексику;
  • Мягкая обложка.

Разработка игр под Android. Дж. Ди Марцио

Книга Разработка игр под Android

Книга помогает с решением многих проблем при создании игр для системы Android. В издании содержится исходный код и шаблонные фрагменты кода, фреймворки, которые используют при разработке игры и для ее продажи.

В книге рассмотрены следующие темы:

  • секреты и тонкости разработки игр под Android;
  • как взаимосвязан OpenGL с Android;
  • загрузка изображений;
  • создание экрана-заставки;
  • создание экрана-меню;
  • ввод игрока;
  • все о фоновых изображениях;
  • построение уровней;
  • перемещение персонажей и врагов;
  • подключение стрельбы из оружия;
  • настройка таймеров в игре.

Достоинства:

  • книга хорошая для новичка (но есть нюансы);
  • издание полезно только для того, чтобы решать какие-то разовые проблемы, возникшие в ходе разработки.

Недостатки:

  • есть ошибки в листингах (новичку их самостоятельно выявить невозможно);
  • много неточностей в тексте;
  • устаревший материал (2014 года);
  • для опытных разработчиков она бесполезна, но и учиться программировать по ней нельзя.

Выводы

Делитесь хорошими книгами по созданию игр не попавшими в эту подборку в комментариях!


Вам тоже надоели книги с общими словами и прописными истинами под яркой обложкой? Последние пару лет я стихийно просматривала литературу о создании игр, и если вдруг удавалось выцепить что-то занятное, читала. По итогам предлагаю вам «избранное» из найденного. Интересного много, поэтому список разбиваю на несколько частей.

Книги на английском и в большинстве еще не переводились, по крайней мере свежие издания.

Game Engine Architecture (2018)

Автор: Jason Gregory.

Третье издание книги Джейсона Грегори «Game Engine Architecture» — обновленный рассказ профессионала игровой индустрии о работе над игровыми движками. Автор подробно описывает подходы, применяемые реальными студиями, где он трудился, в том числе Electronic Arts и Naughty Dog Inc. Сам он разрабатывал движки к серии шутеров Uncharted для PlayStation 3 и 4. Чтобы понимать материал, не обязательно быть опытным игроделом, но нужно знать C++.


Первая редакция книги вышла в 2009 году, вторая — в 2014. Особый акцент в новом издании сделан на параллельные вычисления и их применение в играх. Автор убежден, что даже в работе с высокоуровневым языком программист обязан понимать все происходящее на нижних уровнях, в том числе на аппаратном. Это сужает аудиторию книги, но если вы разделяете такой подход, у вас будет возможность «копнуть глубже» и разобраться в вопросах, которые вы раньше оставляли на потом.

Если вы задумали написать свой движок или разобраться, как работает чужой, «Game Engine Architecture» поможет в этом.

Location-Based Mobile Games. Design Perspectives (2018)

Авторы: Davide Spallazzo, Ilaria Mariani.

Мечтаете сделать свой Pokemon Go? Научная работа Давида Спаллаццо и Иларии Мариани посвящена мобильным играм на местности (LBMG). В дополненной реальности физическое местоположение игрока влияет на игровые события. Процесс может быть завязан на поиск и сбор предметов, решение головоломок, контроль территории, обучение.


Еще в 2012 году — до истории с ловлей покемонов — Niantic выпустила MMO-игру Ingress для iOS и Android. Если кратко: игроки делятся на два лагеря и бегают между реальными городскими достопримечательностями в поиске порталов. Контролируемые точки-порталы образуют виртуальные треугольники — так происходит раздел карты.

Книга рассказывает, как появился и развивался жанр LBMG, показывает, какие приемы используют авторы для достижения коммерческих и иных целей. Самое ценное — много внимания уделено социальному измерению мобильных игр. Вы узнаете, какие методы используются для влияния на эмоциональное и психологическое состояние игрока, и как игра о поиске сокровищ может быть завуалированным рассказом о депрессии.

Все темы авторы рассматривают с двух точек зрения: гейм-дизайнера и конечного потребителя. Вы увидите, как каждую приведенную в книге идею интерпретируют игроки. Узнаете о частых ошибках гейм-дизайнеров и о том, как включать в игру реальные физические объекты и выстраивать командное взаимодействие в смешанной реальности.

Чтобы оценить эту книгу, нужна привычка к чтению научных работ. Здесь нет упрощенных объяснений и забавной инфографики, но через каждые два слова — ссылки на источники данных.

Artificial Intelligence and Games (2018)

Авторы: Georgios N. Yannakakis, Julian Togelius.


Искусственный интеллект — неотъемлемая часть компьютерных игр, а сами игры — «полигон» для обкатки новых AI-алгоритмов. Книга рассказывает, как ИИ упрощает и удешевляет разработку игр. Вы узнаете, как игроделы умудряются автоматически генерировать контент: уровни и карты, графику, звуковые эффекты и даже правила. Авторы книги также делятся примерами усовершенствования геймплея с помощью искусственного интеллекта.

Целевая аудитория издания — студенты-«технари», ученые, гейм-дизайнеры и разработчики, специалисты по машинному обучению. Предполагается, что у читателя есть базовое представление об ИИ, программировании, алгебре и началах математического анализа. Но пусть гуманитарии не пугаются: в тексте ничего сложного нет. Самое приятное — актуальные примеры, которые показывают, что происходит в авангарде игровых AI-проектов.

По словам авторов, они решились написать эту книгу после более чем 10 лет преподавания и исследований искусственного интеллекта в учебных заведениях разных стран мира. Главной задачей было создать всеобъемлющую работу об использовании ИИ в играх, а игр — в исследованиях ИИ.

Learn to implement games with code (2017)

Автор: John M. Quick.


По содержанию книга похожа на методичку: в ней нет «воды» и философских разговоров — только сжатые инструкции и пояснения. Каждая глава — это новая практическая задача, вокруг которой выстроена теоретическая часть. При этом теории дают ровно столько, сколько нужно для решения задачи. Вы получаете ссылку на Unity-проект, который нужно достроить. Когда задание выполнено, вы можете свериться с эталонным кодом — тоже по ссылке.

Автор — Джон Куик (John M.Quick) — имеет ученую степень Ph.D. в области образовательных технологий. Он исследовал развлекательную составляющую и проявление индивидуальности в играх. В своих научных работах он предложил модели GEM (Gameplay Enjoyment Model) и GGO (Gaming Goal Orientation). Преподавал компьютерную грамотность, гейм-дизайн и программирование в университетах США и технологическом институте DigiPen в Сингапуре.

Pro HTML5 Games (2017, 2-е издание)

Aвтор: Aditya Ravi Shankar.


Книга учит создавать HTML5-игры с нуля. Никакой лирики — только практика и необходимые пояснения. Автор — индийский разработчик — отличился тем, что в числе других проектов реализовал на HTML5 классические игры Command and Conquer и Commandos: Behind Enemy Lines.

Вы изучите основы HTML и JavaScript, поработаете с физическим движком Box2D, создадите игровой мир, напишете сначала простую аркаду Froot Wars, а затем мобильную браузерную RTS с одиночной кампанией, мультиплеером и поддержкой тачскрина. Вы также получите практические советы по выбору и настройке инструментов разработчика. Что тут еще скажешь? Надо пробовать.

Games, Design, and Play (2016)

Авторы: Colleen Macklin, John Sharp.


Книга подробно рассказывает о работе над инди-проектами — в теории и на практике. Охвачено множество аспектов: от создания концепции до вывода игры в продакшн.

Обратите внимание: это не о разработке, а о гейм-дизайне. По выражению авторов, «архитекторы проектируют здание, но не строят его». Поэтому речь не о коде или контенте, но об идеях и принципах, определяющих, какой будет игра. Шарп и Маклин на реальных примерах разбирают шаблоны и приемы игрового дизайна, подходы к прототипированию. Вы узнаете, как получать что-то новое из уже знакомых идей. Например, как организация игрового пространства может изменить игровой процесс.

Источниками примеров и идей в книге выступают не только видеоигры, но и «настолки», и спортивные состязания на свежем воздухе.

Рекомендую тем, кто хочет создавать уникальную игровую механику. Это сложно: гораздо чаще мы видим однотипные проекты, которые отличаются друг от друга только оберткой — сюжетом и внешним видом. Книга будет особенно полезна, если вы уже сделали несколько простеньких игр и стремитесь улучшить результаты по организационному и творческому направлениям.

Game Audio Programming: Principles and Practices (2016)

Автор: Guy Somberg.


По заявлению автора, это первая книга, целиком посвященная программированию звука в играх. Для такой темы труд действительно основательный — на 300 с лишним страниц. Вы узнаете об устройстве звуковых движков, об актуальных инструментах для работы со звуком в играх, о том, как программисту взаимодействовать с саунд-дизайнерами. Издание повествует о звуке с точки зрения физики и психоакустики, объясняет работу аудиодвижков Wwise, FMOD и ADX2, который де-факто является стандартом у японских игровых студий. А еще книга показывает, что можно делать со звуком в CRYENGINE.

Автор книги разрабатывал звуковые движки для игр The Sims 4, Bioshock 2, Hellgate: London, Tales from the Borderlands и Game of Thrones.

Не так давно виртуальная реальность была лишь корпоративным продуктом, но динамично обновляющийся игровой мир диктует свои правила. Теперь VR-очки выступают полноценным игровым элементом. А топовые игры адаптируют графику и управление под модный тренд. Интересно, технологии Google Glass смогут так же внедриться в игровой мир? Или они не выйдут за рамки обычного носимого устройства?

30 книг по разработке игр

Находясь по ту сторону баррикад, нужно понимать, что помимо разработки игр, нужно уделять время обучению новым технологиям. Геймеры и киберспортсмены постоянно следят за новостями относительно новых возможностей и технологий игрового мира. Поэтому, на плечах разработчиков лежит ответственная миссия по быстрому обучению всем новым, а также уже имеющимся технологиям. Если вы новичок в разработке игр, для вас найдется список настольных must have книг. Для опытного разработчика, который смело экспериментирует с 3D графикой, также можно выделить достойные сборники по геймдеву.

Книги по разработке мобильных приложений Android и iOS

Мы собрали лучшие, по нашему мнению книги, благодаря которым вы сможете взглянуть на мир разработки контента под другим углом. Мобильные платформы на сегодняшний день смело вытесняют компьютеры. Только с 2015 года показатель активности ОС Android и iOS возрос на 84%. Разработчики и мировые компании не теряют времени напрасно, и смело выпускают топовые игры или 5-ти минутные ранеры на мобильные устройства. Мы не могли не уделить внимание книгам для разработки Android и iOS контента.

Из книги можно почерпнуть сведения об основах платформы Андроид от элементарного приложения "Привет, Мир!" до 2D и 3D графики. В завершение автор поделится полезной информацией о SQLite и инструкцией по публикации контента в Google Play.

Учебник для "чайников" об основных тонкостях Java, которые пригодятся, чтобы грамотно разрабатывать игры. Обучение проходит на примере создания игр для Андроид. Кроме того подробно рассматривается пиксельная графика, SFX и GFX, анимация и другое.

Кратко и по делу написанная информация, которая поможет разобраться в графических движках и адаптации игр под разные платформы. Учебник будет полезен как для начинающих, так и для специалистов. Советуем внимательно читать теорию и коды, потому что в некоторых намеренно сделаны ошибки.

Именно эта книга должна стать для вас настольной, если вы начинающий разработчик игр. Благодаря ей вы узнаете о том, как создать и реализовать через C и С++ мобильное приложение. OpenGL ES и система распознавания жестов - обо всем можно узнать из этой книги.

Больше 50 основных паттернов, которые научат преобразовывать основные нюансы поиска, отбора, фильтров и другого. Шаблоны программирования, двенадцать примеров прокачают ваш скилл и помогут избежать ошибок в создании игр. Книга оснащена иллюстрациями, что делает ее понятной для каждого.

Книга немного устарела, ведь она была издана в 2012 году, но раздел по Android SDK будет очень полезен для начинающих. Кроме того книга отлично систематизирована и разделена на отдельные темы, поэтому легко можно выбрать необходимое. Очень удобно, что книга официально изданы на русском языке.

Книга ответит на вопрос о том, как разработать игры для iOS и Android с помощью движка Unity. Примеры из реальных сценариев для игр помогают лучше понять теорию.

Книги по разработке на платформу iOS

Нельзя оставить в стороне и платформу iOS, ведь на сегодняшний день она очень востребована и скорей всего скоро займет лидирующие позиции.

Книга - аналог учебника "Привет, Андроид". Она расскажет о том, как справляться с Game Center и App Store, как создавать уникальные приложения с помощью SptiteKit и Swift. Для усваивания материала, желательно знать самое основное про разработку.

Созданные для новичков, книги откроют азы Swift и методы работы с ним.

Учебник, подробно рассказывающий об особенностях основных версий iOS. Книга будет полезна и начинающим, и опытным программистам для более глубоких познаний в области разработки для этой операционной системы.

Анимация, графический дизайн и синхронизация. Грамотно нописанный код поможет разобраться в нюансах работы с SpriteKit и Swift.

Учебник, который учит OpenGL и SpriteKit, а также 2D и 3D алгоритмам. Подробно разобраны ошибки в разработке игр на iOS и нюансы работы с UIKit Detect.

Учебник о главных секретах создания приложений с помощью Unreal Engine для iOS. Чтобы пользоваться UE4 для разработки игр, вам обязательно надо подружиться с этой книгой.

Список книг еще можно продолжать. Вы можете составить собственный перечень, который будет соответствовать платформе, жанру и тем навыкам, которыми вы владеете.

Книги о разработке игр на ПК

Создание игр на ПК под силу лишь профессионалу. Разные жанры требуют соответствующих сценарных, художественных и дизайнерских навыков, а также знаний о языках CSS и JavaScript, и движках Unity и Unreal Engine. Все это очень сложно и вряд ли возможно, если браться за это одному человеку.

Но именно профессионализм помогает создать действительно достойное приложение. Вот некоторые наиболее полезные книги, которые помогут научиться создавать игровой интересный контент. Большое количество книг написаны на английском языке, поэтому стоит осваивать не только язык в IT-сфере, но и приступить к изучению иностранного. Представляем вашему вниманию книг-справочников на русском языке.

В этой книге раскрыты нюансы 3D анимации при работе с DirectX. Здесь подробно рассмотрены принципы работы различных текстур и шейдеров с элементами анимации.

Графические и звуковые эффекты станут вам под силу благодаря этой книге. Если вы ищите необычные и интересные эффекты - это пособие для вас.

Книга научит вас работать с разумными героями, которые смогут реагировать на окружающую среду. Пособие содержит в себе как теорию, так и практические советы.

Учебник, который рассказывает, как достичь счастья геймеру. Если уловить все нюансы, можно создать игру, которая станет любимчиком многих геймеров.

Пиар и продвижение собственного приложения - это станет понятным и доступным после прочтения книги, даже если вы не знакомы со значением слов "таргет", "SMM" и "конверсия". Книга написана доступно и понятно даже для новичка.

Русскоязычный каталог на этом, к сожалению, заканчивается. Однако, ступив одной ногой в IT, а другой — в геймдизайн, вы должны осознавать, что без английского языка вам будет очень сложно. Поэтому, кроме изучения языков программирования, рекомендуем уделить внимание курсу English Upper Intermediate.

Книги для разработки на Unity

Игры, созданные с помощью Unity становятся очень популярными. Этот процесс можно познать на бесплатных или платных курсах онлайн, но большая часть информации берется из книг. Специально для вас список учебников, которые помогут разобраться в движке Unity.

Двадцать четыре главы - ровно столько частей книги и столько же часов понадобится для того, чтобы разобраться в этом движке. Автор утверждает, что эта книга поможет вам создать мощное портфолио, да и пособие написано очень доступно и понятно.

Учебник для начинающих в деле Unity для ознакомления с его нюансами. Пособие гарантирует получение основных знаний по этой теме.

Книга научить создавать игру 2D с помощью 3D. Подробно описаны в пособии особенности движка Unity.

Учебник расскажет о возможностях движка Unity для создания 2D и 3D приложений. Книга разъяснит все нюансы про различные эффекты этого движка. Понравится как начинающим, так и профессионалам.

Ну и напоследок информативные книги по разработке игр

Здесь нужно сообщить о действительно полезных пособиях для разработчиков. Эти книги поменяют ваше представление о создании игр.

Если вы создаете 3D контент, это пособие поможет вам в расчетах для программирования.

Пособие рассказывает о нюансах сетей и мультиплеере в играх.

Книга-помощник для разработчика. Пособие, в котором рассказывается о физических явлениях для каждого игрового элемента.

Пособие для профессионалов. Рассказывает в мельчайших подробностях об GPU и GPGPU.

Перечень книг еще можно продолжить. Какие-то учебники вам, возможно, не подойдут, но в большинстве своем здесь представлены универсальные книги, из которых каждый сможет почерпнуть что-то полезное. Главное - всегда развивайтесь, тогда ваш контент непременно будет занимать лидирующие позиции.

Читайте также: