Hero background image
Solution guide
Unity для 2D-игр
Практическое руководство, которое поможет вам начать и получить максимальную отдачу от разработки 2D-игр с помощью Unity.
Персонаж из Hollow Knight

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

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

Полноценная платформа для разработки 2D-игр

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

Получить Unity

Выберите издание, которое подходит именно вам.

Редактор Unity и 2D-игры

Начните творить

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

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

Набирайте скорость
Скриншот из учебника UFO
Самоучитель по 2D НЛО

Начните с создания простой 2D-игры UFO, в которой будут представлены многие принципы работы с Unity и создания 2D-игр, включая игровые объекты, компоненты, префабы, физику и скриптинг.

Скриншот из учебника по Roguelike
Самоучитель по 2D Roguelike

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

Скриншот из учебника 2D
Специальный раздел по разработке 2D-игр

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

Сортировка и 9-Slicing в Unity 2D
Сортировка и 9-Slicing в Unity 2D

На этом живом тренинге мы изучим процесс компоновки простой 2D-сцены с использованием групп 2D-сортировки, спрайтовых сеток и спрайтов 9-Slice, представленных в Unity 5.6. С помощью этих инструментов мы создадим простую 2D-игру. В этом эпизоде мы рассказываем о наших целях и демонстрируем нашу систему мини-карт.

Авторизованный курс Unity
Окончательное руководство по разработке игр с помощью Unity

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

Участвуйте в жизни нашего сообщества
Ответы

Если вы застряли, вам всегда помогут в сообществе Unity. Ответы - это место, где наши разработчики помогают друг другу, давая конкретные ответы на конкретные вопросы.

Форум Unity

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

Сайты внешних сообществ

Также стоит изучить внешние сайты сообществ и форумов, чтобы задать вопросы/обсудить их. Два особенно стоящих форума, которые стоит посетить, - это Stack Overflow и Reddit.

Группы пользователей Unity

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

Спланируйте жизненный цикл создания 2D-игры
 Unity Collaborate
Unity Collaborate

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

Интерфейс Unity Cloud Build
Unity Cloud Build

Как можно чаще создавайте непрерывные сборки для соответствующих платформ, чтобы выявлять технические проблемы на ранних стадиях и быстрее передавать их тестировщикам. Unity Cloud Build избавляет от необходимости просить разработчика или инженера по сборке создать бинарную версию, которую тестировщики смогут загрузить на устройства. Вы можете одновременно и без особых усилий создавать продукты для iOS и Android (и других платформ) в облаке. А поскольку Cloud Build интегрирован с Collaborate, он работает без проблем для всей вашей команды.

UNITY PERFORMANCE REPORTING
UNITY PERFORMANCE REPORTING

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

Введение в игровую аналитику
Unity Analytics

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

Monetization
Monetization

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

Сертификация Unity

Сертификация Unity

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

Мужская кодировка на ноутбуке

Лучшие практики в Unity

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

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

Строки кода на C#

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

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

Преподавайте Unity

Вы учитель?

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

Читайте истории успеха
Jewel Mash от Twimler
Твимлер

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

Скриншот с сайта Compass Point West
Следующие игры

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

Скриншот из фильма "Повелитель преступлений
Mindstorm

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

Персонаж Hollow Knight
Что дальше

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