Добро пожаловать в 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, обратитесь к этой части нашего руководства, в котором вы найдете пошаговое руководство по этому процессу.
Начните с создания простой 2D-игры UFO, в которой будут представлены многие принципы работы с Unity и создания 2D-игр, включая игровые объекты, компоненты, префабы, физику и скриптинг.
Ознакомьтесь с более продвинутыми техниками, в том числе с тем, как создавать процедурные уровни на основе плитки, реализовать пошаговое движение, добавить систему голода, звук и сенсорное управление для мобильных устройств.
Здесь вы найдете обучающие материалы по отдельным функциям, по 2D-физике и видеозаписи онлайн-занятий.
На этом живом тренинге мы изучим процесс компоновки простой 2D-сцены с использованием групп 2D-сортировки, спрайтовых сеток и спрайтов 9-Slice, представленных в Unity 5.6. С помощью этих инструментов мы создадим простую 2D-игру. В этом эпизоде мы рассказываем о наших целях и демонстрируем нашу систему мини-карт.
В этом курсе рассматриваются основы движка Unity ифундаментальные знания по программированию на C# с последующим изучением разработки 2D- и 3D-игр.
Если вы застряли, вам всегда помогут в сообществе Unity. Ответы - это место, где наши разработчики помогают друг другу, давая конкретные ответы на конкретные вопросы.
Форум — это основное место общения и обсуждения для участников нашего сообщества. Здесь вы можете высказать свое мнение, показать, над чем вы работаете, и посмотреть, чем занимаются другие.
Также стоит изучить внешние сайты сообществ и форумов, чтобы задать вопросы/обсудить их. Два особенно стоящих форума, которые стоит посетить, - это Stack Overflow и Reddit.
По всему миру существуют группы пользователей Unity, где вы можете встретиться с людьми из местных групп, чтобы обменяться идеями, вместе поработать над проектами Unity и пообщаться. Некоторые группы также предлагают вводные семинары для новых пользователей.
Синхронизируйте проект между членами команды, чтобы обеспечить эффективную совместную работу. Unity Collaborate позволяет легко делиться проектами в Интернете, приглашать участников и создавать резервные копии проектов.
Как можно чаще создавайте непрерывные сборки для соответствующих платформ, чтобы выявлять технические проблемы на ранних стадиях и быстрее передавать их тестировщикам. Unity Cloud Build избавляет от необходимости просить разработчика или инженера по сборке создать бинарную версию, которую тестировщики смогут загрузить на устройства. Вы можете одновременно и без особых усилий создавать продукты для iOS и Android (и других платформ) в облаке. А поскольку Cloud Build интегрирован с Collaborate, он работает без проблем для всей вашей команды.
Поймите, насколько хороша ваша игра, чтобы исправить все проблемы и избежать плохих рейтингов. Как только ваша игра начинает работать, важно фиксировать проблемы в режиме реального времени. Unity Performance Reporting предлагает полную систему отчетности и анализа аварий для поддержки этого процесса.
Поймите свою аудиторию и то, как она взаимодействует с вашим контентом, чтобы обеспечить удержание и успех. Unity Analytics, встроенная в движок Unity, позволяет получить бесценную информацию о поведении вашей аудитории. Эта информация поможет вам оптимизировать игровой процесс и стратегии монетизации на основе игровых данных в режиме реального времени.
Выберите правильную модель монетизации на ранней стадии, чтобы убедиться, что она хорошо интегрирована с механикой вашей игры. Для бесплатных игр Unity имеет встроенную рекламную платформу и предлагает интеграцию IAP без кода. Объедините наши плагины Unity Ads, IAP и Analytics, чтобы повысить ARPDAU (средний доход на одного ежедневно активного пользователя) и удержать пользователей.
Сертификация Unity
Получите конкурентное преимущество на рынке труда, демонстрируя владение ключевыми навыками работы в Unity.
Лучшие практики в Unity
Unity - это сложная, многофункциональная платформа, предлагающая множество решений для различных проблем, с которыми вы можете столкнуться при разработке игр. Поэтому существует множество мнений о том, как лучше организовывать свои проекты, выстраивать игровую логику и паттерны объектно-ориентированного программирования, а также о различных техниках работы в редакторе.
Тем не менее, существуют определенные базовые принципы, следование которым сэкономит ваше время и поможет больше сосредоточиться на творческих аспектах разработки игр. Мы собрали несколько основных лучших практик от наших инженеров службы поддержки предприятий и команды разработчиков контента Unity R&D.
Нужна помощь в написании сценариев на C# в Unity?
Если вы только начинаете программировать на C#, мы предлагаем вам посетить наш специальный раздел, посвященный скриптам, в котором представлены материалы как для начинающих, так и для продвинутых. Если вы уже знакомы с программированием, но вам нужна помощь в решении конкретных вопросов по кодированию, рекомендуем воспользоваться нашим разделом "Ответы", где вы можете опубликовать и найти ответы на свои вопросы по кодированию от сообщества. У нас также есть обширное справочное руководство по сценариям, в котором содержатся рекомендации по API сценариев, предоставляемых Unity.
Вы учитель?
Мы предлагаем целый ряд вариантов поддержки преподавания, включая бесплатные лицензии для студентов и учебных заведений, а также учебную программу для разработки соответствующего набора курсов.
Узнайте, как любитель разрабатывал игры в свободное время и превратился в процветающую студию мобильных игр с семью штатными сотрудниками и играми с более чем 10 миллионами загрузок.
Компания Next Games стала одной из первых, кто успешно монетизировал мобильную игру-конструктор сражений с помощью видеорекламы с вознаграждением. Загрузите их тематическое исследование, чтобы узнать, как они создали хорошо интегрированную видеорекламу с вознаграждением, которая имеет высокий коэффициент привлечения и приносит 0,06 доллара среднего дохода с одного игрока в день.
Узнайте, как Mindstorm, один из ведущих пакистанских разработчиков игр, использует встроенную аналитику Unity, чтобы предугадывать потребности игроков и постоянно улучшать свои игры.
Мы надеемся, что это руководство по решению проблемы помогло вам начать работу над проектом разработки Unity. Помните, что, выбрав Единство, вы никогда не останетесь одни. Страницы нашего сообщества - отличное место для общения и поиска решений проблем, с которыми вы можете столкнуться. Мы также рекомендуем вам следить за нами в Twitter, Facebook, YouTube, LinkedIn и в блоге Unity, где вы найдете советы и руководства по различным аспектам функций Unity, а также новости о продуктах, обновления и вдохновляющие примеры из практики.