Научная статья на тему 'ИГРОВЫЕ ДВИЖКИ'

ИГРОВЫЕ ДВИЖКИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
848
44
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДВИЖОК / ИГРОВОЙ ДВИЖОК / СОВРЕМЕННЫЕ ИГРОВЫЕ ДВИЖКИ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Бровкина А. С., Сейидов Р. Х.

В статье рассмотрены наиболее популярные, современные игровые движки. А так же выявлены их достоинства и недостатки.

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

Текст научной работы на тему «ИГРОВЫЕ ДВИЖКИ»

УДК 004.946 Бровкина А. С.

студент

2 курс, факультет «Информационных систем и технологий» Поволжский Государственный Университет Телекоммуникаций и Информатики

Россия, г. Самара Сейидов Р.Х. студент

2 курс, факультет «Информационных систем и технологий» Поволжский Государственный Университет Телекоммуникаций и Информатики

Россия, г. Самара Научный руководитель: Герасимова В.Г.

Старший преподаватель кафедры «Информационные системы и

технологии» ФГБОУ

ВО «Поволжский государственный университет телекоммуникаций и

информатики» Россия г. Самара

ИГРОВЫЕ ДВИЖКИ Аннотация. В статье рассмотрены наиболее популярные, современные игровые движки. А так же выявлены их достоинства и недостатки. Ключевые слова: движок, игровой движок, современные игровые движки, modern game engine, game engine, engine.

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

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

И первым в списке будет Unity. Игровой движок с широким спектром возможностей, удобным и дружественно настроенным интерфейсом. Его главным плюсом является мультиплатформенность, что означает легкое и быстрое портирование игр под такие платформы, как Android, iOS, Windows Phone 8 и BlackBerry, делая движок приоритетным при выборе программного обеспечения для разработки игр под мобильные приложения. Кроме этого, с помощью Unity можно также разрабатывать игры для ПК, PS 3, Xbox360, Wii U и веб-браузеров.

Unity легко «читает» ассеты из таких SD-редакторов, как 3D Maya, 3Ds Max, Softimage, CINEMA 4D, Blender, что означает отсутствие проблем с чтением различных форматов. А после недавнего релиза Unity 4.3 также может работать с 2D-графикой, благодаря чему с помощью движка можно также создавать графику для 2D-игр.

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

Существует две версии Unity: бесплатная и Pro. Pro-версия существенно отличается от бесплатной и имеет освещение типа global, возможность render-to-texture, IK-риги Mecanim и пр. [1]

Перейдем к HeroEngine. Клиентское приложение (как и разработанные игры) предназначено только для Windows. В облаке над одной игрой могут работать сразу несколько человек: гейм-дизайнер пробует новую возможность, аниматор настраивает персонажа, левел-дизайнер строит уровень, кодер пишет логику. HeroEngine предоставляет всем участникам группы разработки специальные инструменты. Это составляет одно из важнейших преимуществ — «живая» совместная разработка. Второе, что мы получаем вместе с HeroCloud — это доступ к примерам реальных MMO-игр: от социальных до онлайн-шутера.

С технической стороны HeroEngine предлагает визуализацию на DirectX 9.0c и другие интегрированные программные системы, среди которых: PhysX — для обработки физики, FaceGen — связующее ПО для генерации трехмерных лиц, FMod — для воспроизведения звуков и музыки, видеоконверторы от RAD Game Tools — высококачественная визуализация растений SpeedTree и другое.

В HeroEngine предоставляются инструменты, с помощью которых можно создавать весь контент, а это значит, что не придется пользоваться сторонними редакторами. Движок имеет свой объектно-ориентированный язык программирования HeroScript. Скрипты, написанные на этом языке, выполняются даже быстрее Python-программ.^]

Перейдем к UDK. Unreal Development Kit - бесплатная версия движка Unreal Engine 3, написанного Epic Games, который используется для разработки многих игр класса ААА, включая шутер Gears of War. Этот движок обладает высокими графическими возможностями и может также использоваться для разработки мобильных игр. У UDK, как и у HeroEngine, есть свой собственный мощный инструмент для дизайна игровых уровней непосредственно в самом движке.

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

разнообразного жанра, RPG в том числе. У Unreal есть свой скриптовый объектно-ориентированный язык программирования, похожий на Java или C++.

UDK, как и Unity, работает с различными платформами, включая iOS, Android, Windows Phone 8, Xbox360, PS 3, Playstation Vita и Wii U.

Как и в случае с Unity платить за UDK вы будете только в случае релиза игры. Несмотря на это независимые разработчики, сидящие на UDK, могут использовать более гибкий подход, не требующий серьезных вложений на начальных этапах разработки. На момент издания игры вы должны будете заплатить лицензионный сбор в размере $99. Также, если вырученная за игру прибыль превысит $50,000, вам придется заплатить от нее 25%, что составит авторское вознаграждение разработчиков.[3]

Последним в списке будет CryEngine. Невероятно мощный движок, разработанный компанией Crytek, и впервые представленный в первой части Far Cry. С помощью этого движка можно создавать игры под ПК и консоли, включая PS4 и Xbox One. Графические особенности CryEngine значительно превосходят возможности первых трех движков, поскольку включают артхаусный свет, реалистичную физику, продвинутую систему анимации и пр. Движок также обладает мощными возможностями для дизайна уровней.

Несмотря на то, что CryEngine считается самым мощным движком из всех четырех, вам придется потратить какое-то время, чтобы разобраться в нем, это может оказаться достаточно сложно, если вы не имели опыта работы с игровыми движками. Но если вы разберетесь в нём, то ваша игра будет иметь отличную графику и реалистичную физику.[4]

Unity UDK HeroEngine CryEngine

Цена Бесплатный Pro-версия: 1500$ Бесплатный 99$ в год Бесплатный для некомерческого использования

Порог вхождения Низкий Средний Высокий Средний

Исходный код Закрытый Закрытый Закрытый Закрытый

Инструменты для моделирования Отсутствуют Имеются Имеются Имеются

Собственный язык программирования Отсутствуют Имеются Имеются Имеются

Все перечисленные игровые движки являются невероятно мощным инструментом. В то время как Unity больше подходит для мобильных 2D и UDK, обладая уникальным скриптовым языком программирования, идеально подходит для создания шутеров от первого лица. С помощью HeroEngine можно создавать ММО игры высокого качества, а CryEngine, адапированный под платформы следующего поколения, имеет потрясающие графические возможности.

Использованные источники: 1.Unity [Электронный ресурс] unity3d.com/ru/

2.UDK [Электронный ресурс] unrealengine.com/UDK

3.HeroEngine [Электронный ресурс] heroengine.com

4.CryEngine [Электронный ресурс] mycryengine.com

УДК 004.627

Бровкина А. С. студент

2 курс, факультет «Информационных систем и технологий» Поволжский Государственный Университет Телекоммуникаций и Информатики

Россия, г. Самара

ПРОГРАММА АРХИВАТОР 7-ZIP Аннотация: В статье рассмотрены понятия архив, архивация, архиваторы, а так же приведено подробное описание архиватора 7-Zip. Ключевые слова: архив, архивация, архиваторы,7^р,сжатие, archive, archiving, archiver,7-Zip,compression.

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

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

Пожалуй, одно из самых главных преимуществ архива в формате ZIP -его популярность и простота в использование. Например, большинство архивов в сети интернет - это архивы формата ZIP. Из-за этого приложение к электронной почте лучше прикреплять в ZIP. Помимо обычного архива можно прикрепить самораспаковывающийся, но такой архив является немного больше, зато его извлечение происходит без внешних программ. Другое, не менее важное преимущество архива в формате ZIP - скорость. Архив ZIP создается намного быстрее, чем архив RAR. [1]

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

i Надоели баннеры? Вы всегда можете отключить рекламу.