Приглашаем в мир разработки игр и Unity 3D! Половина разработчиков игр использует этот популярный игровой движок. Фрилансеры и крупные игровые студии находят в нем пользу для своих игровых проектов.
Среди документов, форумов, сайтов и других источников информации о Unity 3D и инструкций по работе с этим инструментом, существует ряд книг, которые позволят лучше понять принципы работы. Книги читать, конечно же, необходимо, ведь авторы часто уделяют достаточно внимания объяснениям, которых иногда так не хватает на вебинарах или в комментариях на форумах.
Книги по программированию и всему, что связанно с миром IT, лучше читать на английском. Можно сказать, что этот язык официальный в IT-индустрии. В этой подборке книг, собраны те, которые объяснят новичкам от начала и до конца как создавать игры. Лучший способ создать игру – приступить к разработке, поэтому читайте книги и начинайте практиковаться и создавать игры.
Подборка сегодняшних книг по Unity 3D представлена самыми последними публикациями и рассчитана на тех, кто столкнулся с игровым движком впервые или только задумывается о том, чтобы использовать его.
Unity for Absolute Beginners. Sue Blackman
Поскольку книга для абсолютных новичков, у которых нет опыта в сфере создания игр, автор очень подробно рассказывает все аспекты работы с Unity.
И начинает она с очень подробной инструкции по установке редактора и выбора нескольких видов лицензии. Начать работать можно с бесплатной лицензией Pro. Далее следует создание профиля разработчика, обзор интерфейса, меню, начало работы с образцами, знакомство с мешами, работа с объектами, навигация и физика, анимация, вооружение и эффекты – полноценные основы Unity в 11 главах.
В книге много картинок и объяснений. Сью более 20 лет преподает 3D в школе искусств и пишет обучающие материалы по программам. Прочитав книгу можно получить общее представление о возможностях Unity и правилах работы новичков, которые хотят работать в геймдеве с этим редактором.
Unity Game Development in 24 Hours. Mike Geig
Пособие от преподавателя и разработчика игр для тех, кому необходимо быстро начать работать с Unity. Эта книга не только для чтения. Если следовать всем рекомендациям автора, то читатель получит неплохую практику и портфолио из нескольких игр. 24 часа – это 24 главы книги, которые быстро окунут читателя в работу Unity.
После вступления, объяснения основ работы с игровыми объектами, моделями, материалами и текстурами, создания игрового мира и окружения, автор переходит к практике и созданию простейших игр. Автор пишет в очень простой и понятной манере. Он доносит информацию в необходимом минимуме, которого будет достаточно для начала работы по разработке игр, используя Unity.
Learning Unity Android Game Development. Thomas Finnegan
Добро пожаловать в мир мобильной разработки. Автор научит создавать мобильные игры для платформы Android, используя Unity. Книга рассчитана на тех, у кого нет опыта мобильной разработки, программирования и разработки игр. Автор обещает, что после прочтения книги у читателя будет 4 реализованных проекта и знания по основным инструментам, которые могут понадобиться для создания игры. Автор утверждает, что его книга для тех, кто готов учиться на реальных примерах, а не по документам. Книга построена таким, образом, что читатель познакомится с программированием и разработкой игр. Как уже понятно, книга достойна внимания тех студентов, которые хотят освоить рынок мобильных игр под Android.
Все начинается с преимуществ Unity для разработчиков и того, как Unity работает с Android. Знакомство с интерфейсом Unity занимает целую главу. Меши, материалы и текстуры, а также расположение камеры и освещение – этому автор уделяет достаточно внимания. Очень интересная книга с практическим уклоном, которая познакомит читателя не только с Unity, но попутно научит работать с Android SDK, программой Blender и Photoshop.
Learning Unity iOS Game Development. Kyle Langley
Представьте, ситуацию, когда знания Objective-C не являются сильной стороной разработчика, но есть желание создавать игры под iOS. Все, что хотели знать о создании и публикации iOS игры, используя Unity 5, уже опубликовано в этой книге. Это издание предназначено для новичков в геймдеве и тех, кто сталкивался с разработкой игр, но хотел бы попробовать создать игру под iOS.
Самое необходимое для начала работы – Mac с ОС X и видеокарта с поддержкой Direct X9, которые обеспечат работу Unity 5. Знания языков программирования C# и JavaScript значительно помогут во время работы по созданию мобильной игры. Автор последовательно рассказывает о том, как установить Unity 5, iOS SDK, регистрации в iTunes Connect, героях и игровых объектах, пользовательском интерфейсе игры и уделяет внимание всем этапам разработки игры: от дизайна и до игровой механики. Из 7 глав книги читатель обязательно узнает, как создать коммерческую мобильную iOS игру, используя популярный игровой движок Unity 5.
Learn Unity3D Programming with UnityScript: Unity’s JavaScript for Beginners. Janine Suvak
Книга для новичков в программировании и разработке игр. Автор познакомит с Unity – мощной экосистемой по разработке 2D и 3D игр. Нельзя создать игру без написания кода, но, с дугой стороны, программирование только часть процесса разработки.
Задача автора – объяснить основы программирования в контексте использования Unity и разработки игр. Автор книги получила ряд наград за разработку игр и готова помочь читателю стать разработчиком игр со знаниями о физике, анимации и звуках в игре. Хорошее пошаговое руководство по созданию игры при помощи UnityScript, .NET диалекта JavaScript.
Learning C# Programming with Unity 3D. Alex Okita
Основы разработки компьютерных игр с использованием языка программирования C# в Unity 3D. Создавать игры намного веселее, чем разрабатывать программное обеспечение для сферы финансов. Так думает автор, поэтому и будет учить новичков языку программирования C# в процессе создания компьютерных игр.
Программирование – процесс, когда нужно организовать данные и использовать логику для работы с ними. Скриншоты, таблицы, схемы помогут понять новый материал и принципы работы. Каждая глава четко разделена по пунктам и читатель сможет легко ориентироваться в тексте и ему будет достаточно просто понять структуру каждой темы. Автор в книге дает не только хорошие основы программирования, но и делает читателя частью геймдев индустрии.
Unity 2D Game Development. Dave Calabrese
Автор этой книги работает с 2002 года в геймдев индустрии. 2D игры все еще популярны. В книге пойдет речь о том, как можно создать 2D игру и, как это сделать, используя популярный игровой движок Unity 3D. Армии геймеров отдают предпочтение 2D играм по разным причинам.
Самое главное отличие в разработке 2D и 3D игр – перспектива. Она используется только в 3D играх. Другие особенности, которые подстерегают разработчика, во время создания 2D игры детально описаны автором в книге. Предназначено для всех, кто хотел бы разрабатывать 2D игры и узнать о возможностях Unity 3D.
В Академии ШАГ разработана программа обучения программированию с нуля. Курс «Разработка программного обеспечения»! Во время занятий ребята выучат языки программирования C, C#, C++, научатся разрабатывать мобильные приложения под платформу Android, будут разрабатывать компьютерные игры и научатся создавать сайты и многое другое!