Книги » Дмитрий Денисов » Разработка игры в Unity » Читать онлайн бесплатно

На сайте интернет библиотеки вы можете начать читать книгу Разработка игры в Unity - Дмитрий Денисов онлайн бесплатно и без регистрации. Электронная (цифровая) литература удобна тем, что читать романы online с телефона можно абсолютно везде. Вы нашли версию издания Разработка игры в Unity, так как интересуетесь работами автора Дмитрий Денисов или жанром в стиле компьютерная справочная литература. Помимо чтения, книгу можно скачать в популярном формате fb2, перейдя на соседнюю страницу. Читайте актуальные новинки и скачивайте их на свои гаджеты.

Это руководство по разработке игры, в котором шаг за шагом описывается процесс ее создания с применением языка программирования C# и среды разработки Unity. Материал книги составлен таким образом, что практически каждый ваш шаг будет сопровождать скриншот с понятным описанием последовательности действий. Вы научитесь создавать игровые объекты и описывать логику их работы, создавать элементы ландшафта, настраивать камеру, игровые сцены, графический интерфейс, спецэффекты и звуковые эффекты. Материал практикума завершается публикацией игры на открытой онлайн платформе. После каждой главы в книге даны рекомендации по возможным модификациям игры таким образом, чтобы она получилась не похожей на ту, которую создаем мы. Издание предназначено для тех кто только знакомится с основной разработки игры в Unity. Неважно, как давно вы знакомы с Unity, это руководство, под силу выполнить любому человеку с базовыми навыками работы на компьютере.

До встречи за пределами матрицы! Welcome.

Книга Разработка игры в Unity читать онлайн бесплатно

Страница 1

Введение

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

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

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

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

В практикуме предлагается разработать прототип игры «Dragon Picker», под который может быть адаптировано достаточно большое количество игровых механик и процессов. Смысл работы прототипа достаточно прост – нужно ловить различные предметы. Практикум разбит на основные разделы, в каждом из которых будут описаны основные этапы разработки игры, буквально пара абзацев теории, после чего мы сразу перейдем к разработке (программированию). Вид стартовой страницы готовой реализации приведен на рисунке ниже.

Цель практикума заключается в том, чтобы не только дать информацию о разработке прототипа, но и донести до читателя основные подходы к разработке игр такого типа. Другими словами, поняв, как создается Picker, вы без труда сможете сделать свою игру, непохожую на “исходный” прототип, но со схожей механикой. В конце каждой главы будут даны рекомендации по вариантам изменения и доработки базового прототипа. Следуя им вы сможете не только глубже изучить работу с Unity, но и создать свою уникальную игру на основе предложенной базовой версии.

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

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

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

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

Структура практикума и как с ним работать

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

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

Благодарности

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

Фадеев Виталий, ведущий инженер платформы виртуализации VMware ПАО Сбербанк. Виталий принимал участие в подготовке разделов, связанных с установкой необходимого программного обеспечения и выгрузки игры на внешнюю платформу. Его рекомендации были ценны и позволили сделать пошаговые инструкции более доступнымми для понимания начинающим разработчикам игр.

Коровин Илья, Junior C#/Unity программист. Илья проделал весь практикум в самой сырой версии от начала и до конца, дал ряд ценных рекомендаций по объяснению некоторых важных функций, реализованных в разрабатываемой игре.

Тагатов Альберт, UX/UI дизайнер, графический дизайнер, да и просто хороший, отзывчивый человек. Альберт сделал так, чтобы печатный экземпляр книги было приятно держать в руках, а электронная версия притягивала своим внешним видом. Благодарю Альберта за разработку прекрасной обложки для издания, с которым вы работаете.

Об авторе

Автор просто человек, который любит Unity, делать игры и играть в чужие игры. Каких-то больших наград и достижений пока не имеет, но очень к этому стремится. Делает самую разную работу, начиная с создания междисциплинарных физических моделей в программном пакете ANSYS, заканчивая разработкой игр на Unity и работой в должности доцента Уральского Федерального Университета. Стремится объять необъятное и объяснить как можно большему количеству людей, что IT-сфера это просто и интересно, а самое главное – она меняет наш мир с невероятной скоростью.

Сообщество

В этом разделе приведены некоторые ссылки на внешние ресурсы, которые будут полезны при изучении принципов разработки игры на Unity и станут хорошим дополнением к материалам, данным в этом практикуме.

Сайт автора: https: //sciencepub. ru/unity-book/ (https: //sciencepub. ru/unity-book/). На сайте размещена информация о книге, на нем вы найдете ссылки на ресурсы, которые использовались при создании игры, а также исходные файлы к игре. Если после издания будут обнаружены неточности в описании или опечатки, то о них будет также сообщаться на указанном сайте.

Telegram-канал: https: //t. me/EpicUnity (https: //t. me/EpicUnity). В телеграмме можно задать вопросы автору, или просто обсудить реализацию игры в кругу единомышленников.

Предыдущая стр. 1 Следующая

Читать похожие на «Разработка игры в Unity» книги

На планете, где люди испытывают себя на прочность, существует тюрьма. Туда отправляют заключённых со всей галактики. Тут нет никаких досрочных освобождений и апелляций. Нет судей и адвокатов, нет охранников и надсмотрщиков, есть только заключённые. А точнее ссыльные. Если ты попал сюда, то обратно уже не вернёшься и будешь искать своё место в этом мире. Это приговор окончательный. Как люди, оказавшиеся здесь, устроят свою жизнь? Смогут ли сохранить достоинство или совершенно деградируют? Судьба

Любая война рано или поздно заканчивается. Но путешествие продолжается. На планете выживальщиков существует большая сеть подземных тоннелей и пещер. Откуда они взялись? Их создала природа, или это дело чьих-то рук? Кто населяет подземный мир? И зачем туда нужно идти? Иногда логика обстоятельств сильнее здравого смысла, и судьба ведёт героев вниз, под землю. Что таится в подземельях, можно узнать из четвёртой книги серии "Выживальщики". Приятного чтения!

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

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

На планете выживальщиков существует древний лес с гигантскими деревьями. Почему он только один. Что это, ошибка природы или результат каких-то экспериментов? Кто населяет этот лес? Кого там можно встретить? Может тех, кого давно искали и встреча с кем очень ожидаема и желанна? Ну и само собой продолжается война с сибаритами. Теперь она пришла уже на их территорию. Продолжаем следить за старыми героями и знакомимся с новыми. Всё больше и больше тайн и загадок раскрывается с каждой книгой, но

Часть героев оказалась в зоне реактора. Эта аномальная зона, где давным-давно произошла авария на экспериментальном реакторе. Тут происходит много странного и не все законы физики работают. Зато работают какие-то другие. Но, возможно, зона реактора это не просто аномалия. Это ключ. Если понять что здесь происходит, это может повлиять на судьбу всей планеты. Ну и куда же без выживальщиков. На этот раз они не оправдывают своего названия, потому что в зону реактора забрасывают смертников, для

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

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

Шёл спокойно по улице, и вдруг - на тебе! Похитили и заперли под землёй. Думаю, хотели пустить на органы… пришлось сбежать. Прихватил с собой девчонку, её та же судьба ждала. Но ей ещё меньше повезло, у неё даже одежду отобрали. Теперь мы в бегах, в гигантской Москве две тысячи двухсотых. Есть подозрение, что всё это подстроено, и мы принимаем участие то ли в игре, то ли в телешоу. Как будто нас гонят, как крыс по лабиринту. Только бы выжить! Да и девчонка хорошая, кто о ней позаботится, кроме

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