Unity разработка: Как начать разрабатывать игру | Unity

Как начать разрабатывать игру | Unity

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

 

Загрузить Unity бесплатно

Создавайте игру играючи

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

Начать

LEGO® Microgame

Реализуйте свои творческие идеи с помощью виртуальных блоков LEGOⓇ в нашем новейшем шаблоне Microgame!

Творите с помощью строительных блоков

FPS Microgame

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

 

Оторвитесь в шутере от первого лица

2D Platformer Microgame

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

Встречайте нового двумерного друга

3D Karting Microgame

Набросайте мармеладных мишек, снопы искр и прокачайте свою тачку в веселом картинге. 

Дайте газу в трехмерном картинге

Made with Unity — Norman’s Island by Little Mountain Animation

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

Unity — это самая популярная в мире платформа разработки игр, ведь на ней создано более 50% всех мобильных игр, 60% всего контента для дополненной и виртуальной реальности, а Unity-разработчик — это седьмая по росту популярности профессия согласно недавнему отчету LinkedIn U.S. Emerging Jobs.

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

Начать

Вдохновляйтесь, учитесь и творите

Создайте двумерную компьютерную игру

Unity — это ведущая платформа разработки как 2D-, так и 3D-игр. Если вам больше по душе 2D, то здесь можно узнать, как разрабатывать такие игры. 

Ресурсы для 2D-игр

Программирование компьютерной игры в Unity

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

Ресурсы для программирования игр

Разработайте 3D-игру в Unity

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

Узнать больше

Sykoo Sam: начало разработки игр

Sykoo Sam — евангелист Unity в интернете, автор популярного канала, посвященного игровой разработке. Вот несколько советов разработчикам-новичкам.

Вооружитесь советами от Сэма

Thomas Brush: посмотрите это, прежде чем создавать первую игру

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

Мудрости от Томаса

Dani: студент и игровой разработчик

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

A day with Dani

Blackthornprod: «Я создал игру в Unity за неделю»

В этом видео, Blackthornprod делится опытом разработки игры Unity за одну неделю.

Одна неделя, одна игра

Brackeys: как создать видеоигру

Смотрите серию видеороликов от популярного разработчика Brackeys, в которой он делится основными этапами разработки игры.

Начните вместе с Brackeys

Mix and Jam: берем идеи из реальных игр

На канале Mix and Jam рассматриваются любимые игры автора с попыткой воссоздать их элементы в Unity.

Веселье с Mix and Jam

Инструменты для разработки игр

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

Узнать подробнее

Станьте успешным игровым разработчиком

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

Узнать подробнее

Как попасть в игровую индустрию

Чтобы стать частью игровой индустрии, нужно не так уж и много. Вот несколько советов по выбору карьеры.

Узнать подробнее

Подходит ли Unity для разработки 2D-игр?

Поговорим о том, что делает разработку 2D-игр в Unity удобной, интуитивно понятной и интересной.
 

Узнать подробнее

Использование Blender и Maya с Unity

Одни из самых популярных пакетов анимации — это Blender и Maya. Предлагаем вам руководство по их использованию с Unity.

Подробнее

5 обучающих материалов по Unity для новичков в игровой разработке

Наши лучшие авторы контента покажут, как начать разрабатывать игры в Unity.

Подробнее

Терминология видеоигр

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

Подробнее

5 распространенных ошибок игровой разработки, которые допускают новички

Разработка игр — это весело и интересно. Если вы грамотно подойдете к работе с самого начала, то избавите себя от проблем в будущем.

Узнать больше

Пять типов привлекательных игровых персонажей

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

Подробнее

Разработка игры на Unity с нуля до релиза. Часть 2 / Хабр

Приветствую Хабр! 👋

«Разработка игры с нуля до релиза» – это серии статей, где я покажу, как создать свою игру с самого нуля до публикации в Google Play и Itch.io на ОС GNU\Linux.

  • 1 часть – установка и настройка приложений

  • 2 часть – работа с Unity

  • 3 часть – Github Desktop и Git

  • 4 часть – публикация в Google Play и Itch. io

В прошлой части я показал, как установить Unity, Rider и GitHub Desktop и как настроить их. В этой же статье мы полностью уделим внимание Unity. Я расскажу где что находится и покажу как настроить Build под Android для дальнейшей публикации.

2.1 Создание проекта

Перейдём во вкладку Projects

Нажимаем New и выбираем тип, имя, местоположение проекта

После создания проекта, вы будете наблюдать следующую картину:

Предлагаюсь пройтись по основным окнам:

Scene

Здесь проводится основная работа над проектом. В этом коне вы добавляете все модели или спрайты, камеры, свет и другие игровые элементы, составляющие вашу игру.

Game

В окне Game вы можете просмотреть результат своей работы.

Project

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

Inspector

В окне инспектора добавляются и настраиваются любые свойства игрового объекта.

Console

Это окно используется для отладки проекта или вывода системных сообщений (ошибки, предупреждение и т.д.)

Верхняя панель задач

На этой панели есть все функции для манипуляций в окне Scene.

  1. Q → Перемещение в сцене

  2. W → Перемещение объекта

  3. E → Поворот

  4. R → Размер

  5. T → 2D изменение

  6. Y → Трансформация

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

2.2 Настройка Player Settings

Чтобы настроить сборку проекта, надо перейти в File → Build Settings → Player Settings. Мы увидим такое окно. Начнём его настраивать:

  1. Название компании

  2. Название проекта

  3. Версия проекта

Resolution и Presentation

Fullscreen Mode — как будет открываться твой проект — в полноэкранном или в окошке.

Default Orientation — Какой ориентации будет ваша игра, выбирайте по тому, как вы задумывали (вертикальная, горизонтальная или авто-поворот).

Splash Image

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

Other settings

Package Name — имя продукта.

Version и Bundle Version Code — версия ваши игры. Bundle Version Code нужен для публикации в Google Play, и он может быть только целочисленным.

API Level — нужно для выбора Android версии, под которые будет работать ваша игра. Используют в основном для оптимизации.

Scripting Backend — Mono/IL2CPP. На данный момент используют IL2CPP, ведь он быстрее и легче, да и Google Play также не пропускает игру без этого сценария.

Api Compatibility Level — версия .NET компилятора. Лучше брать самую высокую, по очевидным причинам.

Target Architectures — различные версии ядeр. ARMv7 уже устарел, но иногда от его отсутствия ломается сборка игры, поэтому советуются выбирать ARMv7 и ARMv64, а две остальные только если хотите делать игры на Chrome OS.

Publishing Settings

Также для того, чтобы выложить игру, надо создать java-ключ 🔑. Для этого надо создать его в разделе Keystore Manager.

Заполните поля Password, Alias и Validity.

Теперь перед каждой сборкой под публикацию в магазин, надо будет вводить пароль от ключа.

Можно билдить. Если вам надо только протестировать игру, вы можете использовать Development Build, или Unity Remote. Готово ✅

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

Ссылка на игру из статьи

🔗 Ссылки на мои соцсети 🔗

Как начать создавать видеоигры

Одной мечты достаточно, чтобы создать новый мир. Unity дает вам инструменты, чтобы воплотить эту мечту в реальность. Здесь вы найдете множество советов о том, как начать делать свою первую видеоигру. Ваш опыт или набор навыков не имеют значения: важно ваше стремление творить!

 

Скачать Unity бесплатно

Создайте игру, в игре

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

Начало работы

LEGO® Microgame

Начните создавать игры с виртуальными кубиками LEGOⓇ в нашей последней игре Microgame!

Создание из кубиков

FPS Microgame

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

 

Получите удовольствие от этого FPS

2D-платформер Microgame

Собирайте повсюду конфетти, фантастическое путешествие по свету и сделайте шаг своего 2D-персонажа пружинистым в этом симпатичном платформере.

Познакомьтесь с вашим новым 2D-приятелем

3D Karting Microgame

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

Увеличьте скорость с 3D-картингом

Сделано с Unity — Остров Нормана от Little Mountain Animation

Начните создавать с Unity

Unity — самая широко используемая платформа для создания игр в мире: на ней создается 50 % всех мобильных игр, 60 % контента дополненной и виртуальной реальности создается на основе Unity, а «Разработчик Unity» занимает седьмое место в рейтинге список самых быстрорастущих вакансий в недавнем отчете LinkedIn о новых рабочих местах в США.

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

Начало работы

Вдохновляйтесь, учитесь и творите

Создание 2D-видеоигры

Unity — платформа №1 для создания 2D- и 3D-видеоигр. Если ваше сердце жаждет 2D, то узнайте больше о том, как их сделать здесь.

2D игровые ресурсы

Создайте видеоигру в Unity

Вам интересно, как программировать игры? У нас есть множество ресурсов, которые научат вас основам программирования на C# в Unity.

Ресурсы для кодирования игр

Создайте 3D-игру в Unity

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

Узнать больше

Sykoo Sam: Начни создавать игры

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

Получите советы от Сэма

Томас Браш: посмотрите это перед созданием своей первой игры

Томас Браш занимается созданием игр более 10 лет и может поделиться мудрым опытом как с начинающими, так и с опытными создателями.

Мудрые слова Томаса

Дэни: разработчик игр и студент

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

День с Дани

Blackthornprod: «Я сделал игру в Unity за неделю»

В этом видео Blackthornprod рассказывает, как он создал игру в Unity за неделю.

Одна неделя, одна игра

Brackeys: Как сделать видеоигру

Ознакомьтесь с этой серией из невероятно популярной Brackeys, которая проведет вас через основные этапы создания игры.

Начать со скобок

Mix and Jam: воссоздай классные вещи из реальных игр

Mix and Jam берет элементы из своих любимых игр и показывает, как воссоздать их в Unity.

Веселье с миксом и джемом

Инструменты для разработки игр

У нас есть несколько советов по некоторым основным инструментам, которые помогут вам начать свой путь в разработке игр.

Узнать больше

Станьте успешным разработчиком игр

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

Узнать больше

Вход в игровую индустрию

Барьер для входа в игровую индустрию не так высок, как вы думаете. Вот как двигаться к этому.

Узнать больше

Подходит ли Unity для 2D-игр?

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

Подробнее

Использование Blender и Maya с Unity

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

Узнать больше

5 Учебники по Unity для новых разработчиков игр

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

Узнать больше

Терминология видеоигр

Мы составили исчерпывающий список терминов из области разработки игр, Unity и игрового мира, чтобы помочь вам стать профессионалом в отрасли.

Узнать больше

5 распространенных ошибок разработчика новых игр

Стать разработчиком игр интересно и полезно. Делая все правильно с самого начала, вы избавите себя от головной боли в долгосрочной перспективе.

Узнать больше

Пять привлекательных типов персонажей видеоигр

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

Узнать больше

Начните свои творческие проекты и загрузите Unity Hub

Загрузите Unity

Загрузите самую популярную в мире платформу разработки для создания двухмерных и трехмерных многоплатформенных игр и интерактивных приложений.

Скачать для Windows
См. другие планы Unity

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

Создайте с помощью Unity в три шага

1. Загрузите Unity Hub

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

Загрузить для Windows
Загрузить для Mac
Инструкции для Linux

2. Выберите версию Unity

Установите последнюю версию Unity, более раннюю версию или бета-версию с последними функциями, находящимися в разработке.

Посетите архив загрузки

3. Начните свой проект

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

Ознакомьтесь с нашим руководством по адаптации Pro

ОС: 
Windows 7 SP1+, 8, 10, только 64-разрядные версии; Mac OS X 10. 13+; Ubuntu 16.04, 18.04 и CentOS 7.

Графический процессор:  
Видеокарта с возможностями DX10 (шейдерная модель 4.0).

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

Узнать больше

Упростите свой путь

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

Загрузите шаблон Runner сегодня

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

Узнать больше

Персонализация с помощью модов

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

Просмотреть LEGO Creative Mods

Поделитесь своей игрой

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

Исследуйте Unity Play

Планы и цены

Мы предлагаем ряд планов для всех уровней знаний и отраслей.

Все планы бесплатны.

Узнать больше
Сравнить планы

Выпуски

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

Долгосрочная поддержка Unity (LTS)

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

Загрузите последнюю версию LTS

Tech Stream

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

Узнайте больше о Tech Stream

Предварительная версия технологии

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

Скачать бета-версию

Ресурсы

Поддержка и услуги

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

Поиск поддержки

Документация

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