Искать

Руководство по:

Unity для

мобильных игр

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

Добро пожаловать в Unity!

Unity — не простая трехмерная платформа, это платформа для полноценной разработки красивейших и увлекательных трехмерных и двумерных игр. Более того, именно Unity чаще всего выбирают разработчики двумерных игр, а такие компании, как Disney, Electronic Arts, LEGO, Microsoft, NASA, Nickelodeon, Square Enix, Ubisoft, Obsidian, Insomniac и Warner Bros активно используют наши инструменты в своей работе.

Полноценная платформа для разработки мобильных игр

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

Чем полезно это руководство

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

01

Первые шаги

Выберите подходящую версию Unity на странице store.unity.com.

Unity Personal

Все функции для начинающих и любителей.

Unity Plus

Для тех, кто ищет самовыражения в творчестве.

Unity Pro

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

Повысьте эффективность, работая в Unity

Если вы новичок в Unity, то мы рекомендуем ознакомиться со следующими обучающими ресурсами:

1. Интерфейс и основы для начинающих

Все необходимое для начала работы в Unity: от базовых понятий до расширения интерфейса.

2. Урок для новичка: Roll-a-Ball

(около 2 часов)

В этом уроке дается вводная информация по разработке в Unity на примере создания простой игры, где нужно катить шар. На уроке вы узнаете, как работать с игровыми объектами, компонентами, префабами, физикой и скриптами.

3. Основные особенности мобильных и сенсорных устройств

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

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

Кроме того, у нас есть сообщество Unity — неиссякаемый источник самого разнообразного материала. Просто введите в поисковике «Unity tutorial [интересующая вас тема]», и вы найдете массу замечательных ресурсов.

Кроме того, мы предлагаем платные услуги по обучению, например, Пройдите курс обучения Unity на Udemy.

Участвуйте в обсуждениях

Не можете решить проблему? Сообщество Unity всегда готово помочь. В разделе «Ответы» разработчики помогают друг другу находить конкретные ответы на определенные вопросы.

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

Существуют и другие сообщества и форумы, где можно задать вопрос и поучаствовать в обсуждениях. Особенно полезно будет заглянуть на Stackoverflow и Reddit.

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

И наконец, если вы ищете исполнителей или хотите собрать собственную команду, то вы легко найдете талантливых сотрудников на Unity Connect.

02

Обучающие ресурсы и средства ускорения разработки

Учитесь по готовым мобильным играм

Группа разработки и исследования контента Unity создает полностью готовые проекты, доступные для загрузки в Asset Store в комплекте с обучающими материалами. Исследуя эти проекты, вы изучите новые функции Unity и отточите свои навыки. Ниже приводится пример такого проекта.

Справочный проект Trash Dash

Загрузите готовую демоигру и изучите ее устройство

Trash Dash, мультипликационный раннер для iOS и Android, — это полностью готовая и доступная для загрузки демоигра. Это отличный пример для изучения функций Unity в процессе разработки с начала и до самого конца.

Демоигра содержит готовые примеры:

  • — использования сервисов Unity Cloud Build и Collaborate, позволяющих вносить изменения и синхронизировать их с командой, а также быстро внедрять эти изменения на различных устройствах

  • — использования Unity Ads и IAP, позволяющих монетизировать условно-бесплатные игры

  • — использования Unity Analytics для мониторинга и настройки внутриигровых покупок, рекламы и самой игры с целью расширения аудитории

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

Справочный проект Tanks!!!

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

В этом пакете есть все необходимое для изучения и разработки настоящей мультиплатформенной игры, включая код, ресурсы и документацию по прохождению. Игра уже доступна на iOS, Android, MacOS и в Windows Store. Кроме того, доступен и бесплатный пример проекта в Asset Store. Также мы предлагаем серии уроков, раскрывающие архитектуру игры и игровую механику.

Базовые принципы работы в Untiy

(около 2 часов)

Если вы еще не знакомы с разработкой мобильных игр на Unity, то этот простой обучающий материал по разработке игры типа UFO поможет вам усвоить базовые принципы работы с игровыми объектами, компонентами, префабами, физикой и скриптами.

Создайте первый проект с нуля

В этом полноценном курсе рассматриваются основы движка Unity и фундаментальные знания по программированию на C# с последующим изучением разработки 2D- и 3D-игр.

Углубленный обучающий материал по разработке приключенческой игры

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

Изометрический шутер о выживании

Узнайте, как разработать изометрический трехмерный шутер о выживании на основе проекта с Unite Training Day 2014.

Специализированный раздел по разработке мобильных игр

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

03

Другие справочные ресурсы

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

Нужна помощь с программированием на C# в Unity?

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

Работаете преподавателем?

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

Почему бы не получить сертификат для подтверждения квалификации?

Unity предлагает официальную программу сертификации

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

Наилучшие методики в Unity

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

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

04

Цикл разработки мобильной игры

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

01 Синхронизируйте

Unity Collaborate

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

03 Понимайте

Performance Reporting

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

05 Монетизируйте

IAP и Ads

Выберите подходящую вам модель монетизации на раннем этапе разработки, чтобы как можно лучше интегрировать ее в игровую механику. Для условно-бесплатных игр Unity предлагает встроенную платформу рекламы и дает возможность реализовать IAP без программирования. Грамотное сочетание наших решений по Unity Ads, IAP и Analytics позволит вам улучшить показатель ARPDAU (средний доход от активного пользователя в день) и сохранить свою аудиторию.

Подробнее: Студия Next Games стала одной из первых, кто успешно монетизировал стратегическую мобильную игру с помощью вознаграждаемой видеорекламы. Скачайте файл с отчетом по исследованию их опыта и узнайте, как они реализовали хорошо интегрированную видеорекламу, получив высокий показатель просмотров и сумев извлечь 0,06 $ дохода с игрока в день. Прочитать историю успеха Next Games

02 Творите

Cloud Build

Создавайте сборки для соответствующих платформ как можно чаще, рассылайте их тестерам. Это позволит вам выявлять технические проблемы на разных этапах. Unity Cloud Build освобождает разработчика или специалиста по сборкам от необходимости вручную создавать двоичную версию, которую тестер может загрузить на устройство. Теперь создавать сборки для iOS и Android (а также для других платформ) можно одновременно, работая в облаке, и без каких-либо усилий. Сервис Cloud Build интегрирован с Collaborate, поэтому работать с ним может вся команда.

04 Анализируйте

Analytics

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

Подробнее: Узнайте, как Mindstorm, один из ведущих игровых разработчиков Пакистана, использует встроенные средства анализа Unity для прогнозирования потребностей игроков, непрерывно улучшая свои игры. Прочитать историю успеха Mindstorm Подробнее: Узнайте, как любитель, создававший игры в свободное время, стал руководителем талантливой студии разработки мобильных игр с семью постоянными сотрудниками, продукты которой насчитывают более 10 миллионов загрузок. Прочитайте историю успеха Twimler

Помните, что выбирая Unity, вы не остаетесь с нашей средой один на один.

Что дальше?

Мы надеемся, что это руководство помогло вам разобраться, с чего начать разработку проекта в Unity. Помните, что Unity не оставит вас решать проблемы в одиночестве. Наше сообщество — это прекрасное место для общения и поиска решений проблем, с которыми вы можете столкнуться. Кроме того, мы приглашаем вас подписаться на наши новости в Twitter, Facebook, YouTube, LinkedIn и на Блог Unity, где мы будем делиться советами и рекомендациями по самым разным функциям Unity, а также рассказывать о новинках, обновлениях и впечатляющих примерах.

Согласен

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробные сведения смотрите на странице политики обработки cookie-файлов.