Разработка игр на Unity

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

Unity logo
Читать далее «Разработка игр на Unity»

Шутер от первого лица на движке Unreal Engine 4 . Часть 10

Шутер от первого лица на движке Unreal Engine 4 . Часть 10

Шутер от первого лица (first-person shooter, FPS) — это жанр, в котором игрок использует оружие и смотрит на мир глазами персонажа. FPS-игры чрезвычайно популярны, что видно по успеху таких франшиз, какCall of DutyиBattlefield.

Unreal Engine изначально был создан для разработки FPS, поэтому вполне логично использовать его для создания такой игры. В этом туториале вы научитесь следующему:

  • Создавать Pawn с видом от первого лица, который сможет двигаться и осматриваться вокруг
  • Создавать оружие и привязывать его к Pawn игрока
  • Стрелять пулями с помощью трассировки прямых (также известной как трассировка лучей)
  • Наносить урон акторам

Примечание:эта статья является десятой частью серии туториалов, посвящённых движку Unreal Engine:

Читать далее «Шутер от первого лица на движке Unreal Engine 4 . Часть 10»

Туториал по Unreal Engine для новичков. Часть 9: Искусственный интеллект

Туториал по Unreal Engine для новичков. Часть 9: Искусственный интеллект

В индустрии видеоигр искусственный интеллект (Artificial Intelligence, AI) обычно называют процесс принятия решений не управляемыми игроком персонажами. Он может быть простым: враг видит игрока и атакует. Или же более сложными, например, управляемый ИИ противник в стратегии реального времени.

В Unreal Engine создавать ИИ можно с помощьюдеревьев поведения. Дерево поведения (behavior tree) — это система определенияповедения, используемого ИИ. Например, у него может быть поведение боя или бега. Можно создать дерево поведения, при котором ИИ будет драться с игроком, если его здоровье выше. Если оно ниже 50%, то он будет убегать.

В этом туториале вы научитесь следующему:

  • Создавать ИИ-сущность, которая может управлять элементом Pawn
  • Создавать и использовать деревья поведения и blackboard
  • Использовать AI Perception, чтобы дать Pawn зрение
  • Создавать поведения, чтобы Pawn мог ходить и атаковать врагов
Читать далее «Туториал по Unreal Engine для новичков. Часть 9: Искусственный интеллект»

Туториал по Unreal Engine. Часть 8: Системы частиц

Туториал по Unreal Engine. Часть 8: Системы частиц

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

В Unreal Engine 4 есть надёжная и удобная система под названием Cascade для создания эффектов частиц. Эта система позволяет создавать модульные эффекты и легко управлять поведением частиц.

В этой части туториала вы научитесь следующему:

  • Создавать системы частиц
  • Задавать скорость и размер частиц
  • Изменять частоту спауна частиц
  • Масштабировать размер частиц в течение срока их существования с помощью кривых
  • Задавать цвет частиц с помощью Cascade
  • Активировать и деактивировать систему частиц с помощью Blueprints
  • Задавать цвета частиц с помощью Blueprints
Читать далее «Туториал по Unreal Engine. Часть 8: Системы частиц»

Туториал по Unreal Engine. Часть 7: звук

Туториал по Unreal Engine. Часть 7: звук

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

Автор оригинала: Tommy Tran

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

Читать далее «Туториал по Unreal Engine. Часть 7: звук»

Туториал для новичков по Unreal Engine. Часть 6: Анимация

Туториал для новичков по Unreal Engine. Часть 6: Анимация

Сегодня редко можно встретить игру без анимации, потому что она является важным аспектом передачи движения. Без анимации будет казаться, что персонаж не бежит, а скользит. И так, сегодня у нас анимация Unreal Engine.

Автор оригинала: Tommy Tran

К счастью, Unreal позволяет быстро и удобно анимировать персонажей!

В этой части туториала вы научитесь следующему:

  • Импортировать меш со скелетом
  • Импортировать анимации
  • Создавать Animation Blueprint для переходов между разными анимациями
  • Выполнять плавные переходы анимаций

Учтите, что в этой части мы будем использовать Blueprints. Если вам нужно освежить свои знания, то прочитайте статью проBlueprints.

Читать далее «Туториал для новичков по Unreal Engine. Часть 6: Анимация»

Туториал по Unreal Engine. Часть 5: Простая игра на UE4

Туториал по Unreal Engine. Часть 5: Простая игра на UE4

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

Автор оригинала: Tommy Tran

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

  • Бесконечно перемещать игрока вперёд
  • Генерировать препятствия, которые игрок должен избегать
  • Рандомизировать препятствия для создания вариаций
  • Создавать кнопку перезапуска, которая отображается, когда игрок сталкивается с препятствием

В результате у нас получится вот такая игра:

Читать далее «Туториал по Unreal Engine. Часть 5: Простая игра на UE4»

Туториал по Unreal Engine. Часть 4: UI

Туториал по Unreal Engine. Часть 4: UI

Разработчики видеоигр используют графику и текст для отображения необходимой информации, например, здоровья или очков. Это называется интерфейсом пользователя (user interface, UI).

Автор оригинала: Tommy Tran

UI в Unreal Engine 4 создаётся с помощью Unreal Motion Graphics (UMG). UMG позволяет удобно выстраивать UI, перетаскивая элементы UI, такие как кнопки и текстовые метки.

В этой части туториала вы научитесь следующему:

  • Создавать HUD-дисплей, на котором отображается счётчик и таймер
  • Отображать HUD на экране
  • Обновлять счётчик и таймер, чтобы отображать значения переменных
Читать далее «Туториал по Unreal Engine. Часть 4: UI»

Туториал по Unreal Engine для новичков. Часть 3: материалы

Туториал по Unreal Engine для новичков. Часть 3: материалы

Как и в реальном мире, в играх есть множество объектов, каждый со своим внешним видом. В Unreal Engine этот внешний вид зависит от материалов. Какой цвет имеет объект? Прозрачен ли он? Блестит ли? Все эти свойства задаются материалами.

Автор оригинала: Tommy Tran

Материалы используются почти для любого визуального элемента в Unreal Engine. Материалы можно наносить на любые объекты, включая меши, частицы и элементы UI.

В этой части туториала вы научитесь следующему:

  • Управлять текстурами, изменяя их яркость и цвет
  • Использовать экземпляры материалов для быстрого создания вариаций
  • Использовать динамические экземпляры материалов для изменения цвета аватара при собирании игроком предметов
Читать далее «Туториал по Unreal Engine для новичков. Часть 3: материалы»

Туториал по Unreal Engine для новичков. Часть 2: Blueprints

blueprint

Автор оригинала: Tommy Tran

Blueprints — это система визуального скриптинга Unreal Engine 4. Она является быстрым способом создания прототипов игр. Вместо построчного написания кода всё можно делать визуально: перетаскивать ноды (узлы), задавать их свойства в интерфейсе и соединять их «провода».

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

В этой части туториала мы будем использовать Blueprints для следующих операций:

  • Настройка камеры с видом сверху
  • Создание управляемого игроком актора с простыми движениями
  • Настройка ввода игрока
  • Создание элемента, исчезающего при контакте с игроком

Примечание:в этой части предполагается, чтоб вы знаете интерфейс Unreal Engine 4. Вы должны понимать основные концепции Blueprint, такие как компоненты и ноды. Если вам нужно освежить знания, то прочитайтепервую часть туториала по Unreal Engine 4.

В этой части также используются векторы. Если вы с ними незнакомы, то рекомендуюэтустатью про векторы на gamedev.net.

Читать далее «Туториал по Unreal Engine для новичков. Часть 2: Blueprints»
") //-->

Статистика

Метки

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