Пламенные моторы, часть 2. Обзор платных игровых движков > Minecraft истории
истории Minecraft    

Пламенные моторы, часть 2. Обзор платных игровых движков

Пламенные моторы, часть 2. Обзор платных игровых движков

Игрострой Пламенные моторы, часть 2. Обзор платных игровых движков 009.04.2008 05:00  |  никакой мышеловки вокруг вкусного сыра нет. Просто Torque Game Engine недостаточно раскручен, и его создатели всеми силами стараются обратить на свое детище внимание девелоперов. Если им это удастся, то в ближайшие несколько лет цена на движок вполне може Игрострой

В «Игромании» №11’2007 была опубликована статья «Пламенные моторы», в ней разбиралось несколько бесплатных игровых движков, которые могут взять на вооружение начинающие разработчики. Мы детально рассмотрели GLScene, OpenSceneGraph и The Nebula Device 2.

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

3impact Game Engine  дешево и сердито

Хотите сделать качественную игру с друзьями-единомышленниками, но при этом не располагаете большими деньгами для покупки неплохого движка на все случаи жизни? Наш вам совет  обратите пристальное внимание на 3impact Game Engine. Этот движок и стоит относительно недорого (всего лишь $199), и по возможностям не уступает движковым технологиям среднего класса.

Почему именно 3impact Game Engine? Вот его основные преимущества.

1. Движок представляет собой так называемую интегрированную систему  фактически 3impact Game Engine включает в себя не только различные игровые функции и модули для рендеринга сцен, но также многочисленные физические библиотеки. Иными словами, вы получаете все и сразу: не придется докупать никаких дополнений, что весьма хаpaктерно для движков низшего ценового диапазона.

2. Получить доступ к программному интерфейсу 3impact Game Engine можно используя свой любимый язык программирования. В инструкции написано, что 3impact Game Engine поддерживает лишь C++, на деле же он совместим со многими другими платформами. Во время тестирования мы не обнаружили никаких багов при работе движка с Dev-C++, TMT Pascal, BlitzMax, Delphi и IBasicPro.

Пример гоночного аркадного симулятора, созданного на базе 3Impact Game Engine.

3. 3impact Game Engine  один из немногих дешевых движков, которые самостоятельно способны просчитывать и фиксировать столкновения (коллизии) между объектами игрового мира. От вас требуется всего ничего  создать 3D-модели и задать основные хаpaктеристики взаимодействия между ними, все остальное движок сделает самостоятельно по детально проработанному алгоритму. С одной стороны, это хорошо  писать собственный физический движок для коллизий не придется, с другой  вы отчасти ограничены в выборе физики. Впрочем, настройки очень обширные, для большинства игр базового алгоритма хватит с лихвой.

4. При создании 3D-контента для своей игры вам не нужно прибегать к использованию каких-либо специальных редакторов  ради бога, работайте в любимых графических пакетах типа 3DS Max или Maya и экспортируйте модели в формат движка.

5. Разработчики добавили в 3impact Game Engine уникальные алгоритмы сетевой синхронизации  поддержку любого числа игроков в режиме онлайн, минимальные задержки, полное отсутствие лагов даже при модемном соединении. Если вы планируете делать в своей игре сетевые режимы, то не придется докупать дополнительные модули или программировать сетевой код самостоятельно.

Ну и в заключение еще одна весьма приятная особенность  у 3impact Game Engine нет никаких ограничений на создание коммерческих тайтлов: ни принудительных баннерных показов в заставках и приветствиях, ни отчислений авторам. Заплатили один раз  и все.

Приобрести движок можно на официальном сайте разработчика (www.3impact.com) при помощи кредитных карт (Visa, MasterCard, American Express), электронной платежной системы PayPal (гораздо безопаснее, чем платить напрямую кредиткой) или обычным банковским переводом.

Quest3D  все в одном

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

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

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

Quest3D поддерживает графическую библиотеку OpenGL, лихо справляется с обработкой теней и освещения в реальном времени, поддерживает HDRI-эффекты, DirectX-шейдеры, бампы, карты нормалей и другие графические технологии, реализованные в DirectX 9 (с DirectX 10 движок пока не дружит).

Но главный козырь этой многофункциональной системы  возможность визуального программирования приложений. Даже пользователь, никогда ранее не работавший с игровыми движками, в Quest3D сможет за несколько месяцев, а то и недель, собрать простенькую игру. Все, что от него потребуется при визуальном программировании,  умение работать с базовыми блоками (отвечающими за инициализацию сцены, расстановку источников освещения и так далее) и выстраивать логические цепочки. Ну а если вы опытный программист, то можете писать свой собственный код, используя скриптовый язык программирования LUA.

Что еще интересного в Quest3D? Движок умеет обpaбатывать сцены пpaктически из любого числа полигонов (во многих дешевых движках стоит ограничение в 500-800 тыс.), лишь бы процессор и видеокарта справились с нагрузкой. Есть очень удобная система поиска путей, возможность экспорта созданной игры или другого приложения в независимый exe-файл. Ах да, чуть не забыли упомянуть, что в Quest3D встроен прекрасный сетевой модуль и поддержка MySQL и ODBC. Это означает, что вы, например, запросто можете сделать трехмерную презентацию, игру или другое приложение, доступ к которому будет осуществляться прямо из окна браузера.

Выпускается Quest3D в трех различных редакциях  Creative Edition (цена  999 евро), Power Edition (2499 евро) и VR Edition (9999 евро). В принципе, начинающим игростроителям базовой версии будет более чем достаточно: в ней отсутствует поддержка VR-оборудования и систем управления с обратной отдачей (рулей и джойстиков), возможность создания сетевых приложений и рендеринга водных поверхностей. Power Edition и вовсе отличается от полной версии лишь поддержкой VR-оборудования   согласитесь, поддержка всевозможных 3D-очков и перчаток не так уж важна.

Приобрести Quest3D можно либо на сайте http://quest3d.com, либо у официальных дилеров (список приведен на том же сайте). Совсем недавно в Сети начал работать сайт русской поддержки движка  www.quest3d.biz. Материалов на нем пока не очень много, но через некоторое время разработчики обещают разместить там кучу статей и уроков.

Unreal Engine 3  на грани возможного

Unreal Engine 3  предел мечтаний любой игрострой-компании, вот только слишком уж дорого стоит лицензия: движок по карману только самым крупным разработчикам. Давайте посмотрим для сравнения, что же предлагает Epic Games за почти миллион долларов.

UnrealEd  3D-редактор уровней, созданный на базе Unreal Engine, один из лучших в своем роде.

В UE 3 реализована многопоточная система рендеринга Gemini, что позволяет максимально быстро и четко отрисовывать сцены и выводить на экране картинку в очень высоком разрешении, при этом в реальном времени просчитываются тени и освещение, на изображение накладываются HDR-эффекты, ну а motion blur (размытие) и depth of field (глубина резкости) вообще просчитываются за миллисекунды.

Впрочем, о том, что в плане графики движку Unreal Engine 3 нет равных, и без того знает каждый. Вот только это не единственная причина его популярности. Главное преимущество UE 3  необычайно гибкая и удобная инструментальная база. Большинство программных элементов, которые для других движков нужно либо докупать отдельно, либо программировать самостоятельно, в UE 3 встроены по умолчанию. Смотрите сами: автоматическая генерация карт нормалей, редакторы файлов локализаций, звуков, скриптов, просмотрщики моделей и анимации, а также известный всем модотворцам редактор UnrealEd... Плюс множество конвертеров, плагинов и мини-редакторов всех сортов и калибров. По сути, приобретая лицензию на UE 3, разработчики избавляют себя от необходимости пользоваться какими-либо другими программными продуктами, кроме 3DS Max. Так что, несмотря на высокую цену движка, вложения вполне могут окупиться.

Отдельно стоит упомянуть модуль обработки физики  в Unreal Engine 3 в его роли выступает физический движок AGEIA PhysX, благодаря которому, собственно, и обеспечивается красивое падение тел персонажей, реалистичное передвижение трaнcпортных средств, скольжение и другие гeймплейные прелести.

Написание новых скриптов в UE 3 осуществляется двумя различными способами  путем визуального и обычного программирования. И если со вторым методом все более-менее ясно, то первый нуждается в некоторых пояснениях. Авторы внедрили в движок специальный модуль UnrealKismet для визуального программирования, освоить который сможет пpaктически любой пользователь. Запускаете приложение, создаете новый файл и начинаете выстраивать цепочку из данных вам логических блоков. Например: NPC A  двигаться к отметке X, попытаться убить игрока, сесть в автомобиль и скрыться с места преступления. Замечаете? Программисты полностью избавлены от необходимости программировать скрипты с нуля, это дает колоссальный выигрыш времени.

Петь дифирамбы движку можно до бесконечности, в сущности, у него нет недостатков, если не считать таковым очень высокую стоимость. Epic подсчитали, что третья итерация движка будет актуальна до 2010 года (оцените потенциал!), поэтому разработка Unreal Engine 4 начнется не ранее 2008 года.

Dark Basic  конструктор для ленивых

Если вы мечтаете стать разработчиком компьютерных игр, но не удосужились выучить на должном уровне ни программирование, ни трехмерное моделирование, да и с «Фотошопом» особо не дружите, то советуем взять на вооружение Dark Basic.

Хотите сделать хорошую игру с минимальными денежными затратами? Не проходите мимо Torque Game Engine.

Это профессиональная среда разработки для непрофессионалов. Ну или, если будет угодно, непрофессиональный движок для профессионалов. В Dark Basic даже пользователь, который ничего не знает об игростроении, сможет за какую-нибудь неделю смастерить простенькую аркаду или головоломку. Вам не придется тратить драгоценное время на изучение DirectX-функций, реализацию алгоритмов ввода/вывода, расширение линейки поддерживаемых форматов двумерных артов и трехмерных моделей, написание модулей для поиска путей и обработки столкновений объектов. Программисты Dark Basic все это уже сделали за вас.

Несмотря на то что конструктор выглядит, скажем так, не совсем серьезно, наиболее въедливым ленивцам от игростроя удается создавать на нем весьма приличные игры. Да, графикой и спецэффектами они не блещут, но если есть хорошая идея, то и при помощи Dark Basic можно добиться значительного результата. Движок поддерживает ряд эффектов постобработки (размытие, затухание, зеркальное отображение элементов), 3D-звук, фильтрацию текстур, возможность терраформинга и анимации 3D-моделей. Купить же Dark Basic по карману даже простому гeймеру  за него просят всего $39.99 в стандартной комплектации и $70 за pro-версию.

К сожалению, ошибок и недоработок в Dark Basic (особенно в pro-версии) предостаточно, а патчи, хотя и выходят, но создается впечатление, что они не уменьшают, а наоборот  множат число багов. Впрочем, сколько бы ошибок в Dark Basic ни было, на наш взгляд, это не мешает ему оставаться лучшим конструктором компьютерных игр для начинающих разработчиков. Он позволяет получить от разработки максимум фана, не углубляясь при этом в дебри программирования и моделирования. Те, кого зацепит, продолжат изучение системы и рано или поздно выйдут на более серьезный уровень.

Ознакомиться с подробным описанием возможностей Dark Basic на русском языке, а также приобрести движок вы можете на сайте www.darkbasic.ru.

Torque Game Engine   удивительное рядом

Torque Game Engine  бюджетный игровой движок для разработки игр любой степени сложности, начиная с простых freeware и заканчивая AAA-тайтлами. При этом цена для такого масштаба, мягко говоря, смешная: всего $150 для компаний, доходы которых не превышают $250 тыс. (столько же движок стоит для простых пользователей), и $750 для корпораций, доходы которых зашкаливает за $250 тыс.

Dark Basic  идеальная тренировочная площадка для начинающих, но не более того.

За такие маленькие деньги вы получите чуть ли не половину возможностей какого-нибудь движкового мастодонта вроде Unreal Engine 3. Загибайте пальцы. Поддержка OpenGL, DirectX  раз. Программирование на C++  два. Встроенные физический и рендер-движок (в Torque Game Engine 1.5.x реализована поддержка всех технологий DirectX 9: тут вам и различные шейдеры, и карты рельефа, и обработка теней/освещения в реальном времени)  три. Отличный инструментарий, включающий в себя редакторы уровней, генераторы ландшафтов, утилиты для правки текстов и скриптов  четыре. Крайне удобная система управления сценами  пять.

И это только самое основное. Помимо того, в TGE встроено множество спецэффектов (Environment Mapping, Lens Flares, Billboarding, Particle System, Sky, Water, Decals, Fog). Есть возможность импорта моделей из 3DS Max, Blender или Milkshape. Движок поддерживает три типа анимации: инверсную кинематику, скелетную и смешанную анимацию. Ну и на закуску  отличный сетевой модуль для создания мультиплеерных игр. При всем при этом код движка полностью открыт, то есть вы можете самостоятельно внести необходимые поправки в структуру библиотек и плагинов.

В завершение разговора хотелось бы снова заострить внимание на цене. Почему же такой замечательный движок стоит таких смешных денег? Может быть, в нем скрыто множество багов или есть еще какой-то изъян? Отвечаем: нет, никакой мышеловки вокруг вкусного сыра нет. Просто Torque Game Engine недостаточно раскручен, и его создатели всеми силами стараются обратить на свое детище внимание девелоперов. Если им это удастся, то в ближайшие несколько лет цена на движок вполне может подскочить до $100-150 тыс. (именно столько стоят раскрученные аналоги).

Загрузить технические демки движка, скриншоты и ролики, а также купить программу можно на официальном сайте  www.garagegames.com.

* * *

3Impact Game Engine  шустрый недорогой движок, заточенный под производство средненьких гоночных аркад, экшенов, а также несложных RPG и стратегий. Quest3D  это уже серьезнее, на его основе вполне можно сделать квест высшего уровня, неплохую RPG, а уж какие на нем получаются обучалки для детей  просто загляденье. Dark Basic будет отличной стартовой площадкой для начинающих игростроевцев: сложных и красивых игр на нем не сделаешь, зато можно изучить азы программирования и моделирования. Ну а Torque Game Engine  настоящая находка для комaнды, которая уже имеет некоторый опыт в разработке простеньких игр и хочет создать что-то более существенное.

Трехмерный квест

Изо всех описанных в статье движков самым необычным является Quest3D. Он сочетает в себе элементы мощнейшей среды для разработки высокотехнологичных игр и несложного конструктора для начинающих девелоперов или даже гeймеров. Есть познания в программировании и моделлинге  создавайте продвинутый проект. Хотите позабавиться и собрать на коленке простенькую аркаду или головоломку  Quest3D тоже придется кстати.

По части технологий движок, конечно, уступает топовым решениям вроде UE 3 или Source  это немного другие весовые категории, да и как конструктор для новичков он чуть похуже, чем Dark Basiс. Но вот столь необычного сочетания возможностей, как в Quest3D, нет ни в одном другом движке.

Чтобы узнать побольше конкретно о Quest3D и о нише недорогих игровых движков в целом, мы обратились к директору компании Act-3D (создатели движка) Ремко Якобсу.

Тернии классификации

[«»]: Ремко, а к какой вообще категории инструментов относится Quest3D? Вроде бы и движок, но при этом есть визуальная среда программирования, приближающая его к категории игровых конструкторов.

[Ремко]: На конференциях разработчиков программного обеспечения мне часто задают этот вопрос. Если честно, я не знаю, что ответить. Quest3D, наверное, нельзя отнести ни к одной из категорий. Мы привыкли называть свое детище многофункциональной системой для разработки real-time-приложений  это, видимо, и есть самое точное определение.

То есть мы имеем не движок, но и не конструктор. Мы ведь специально скрестили эти два типа программ, чтобы разработчики игр и утилит могли выбирать, как им удобнее всего работать. Даже у матерых программистов не всегда есть время, чтобы писать с нуля весь код программы. Да это и не нужно. Кодировать с нуля нужно только то, что до этого не было сделано кем-то идеально. А если есть идеал, зачем изобретать велосипед? Поэтому даже профессионалы зачастую пользуются заложенным в Quest3D модулем визуального программирования: просто перетаскивают на форму новые элементы. Вас же не удивляет, что, например, в Delphi вшито множество готовых моделей! Вот и у нас в движке есть некий набор кирпичиков, которые можно подгрузить в любой момент.

Quest3D имеет очень логичную и удобную древовидную структуру.

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

В скором времени мы планируем выпустить четвертую версию Quest3D, вот там будет куда больше внимания уделено разработке больших проектов, в частности игр. Ведь одна из главных проблем крупных девелоперов  упорядочивание информации. Это же огромное количество папок, файлов, графики. И все это взаимосвязано друг с другом на самом различном уровне. В Quest3D 4.0 работать с тысячами элементов будет довольно просто: можно объединять файлы и папки в группы, тасовать их и, что самое важное, в любой момент можно будет посмотреть, что куда переместилось и с какими файлами взаимодействует.

[«»]: То есть Quest3D  не только игровой движок? Почему тогда про него чаще всего упоминают именно гeймдевелоперы?

[Ремко]: Правильнее будет сказать, что про Quest3D и разработчики игр тоже говорят часто. А так наш движок достаточно популярен среди архитекторов, на телевидении, с его помощью создаются обучающие программы и презентации, даже для создания прототипа «виртуальной реальности» его кто-то лицензировал. При этом, обратите внимание, такая универсальность почти не умаляет игровых возможностей движка.

[«»]: Для игр какого жанра больше всего подходит Quest3D? Можно ли собрать на его базе, к примеру, сложный экшен типа GTA: SA или красивую RTS?

[Ремко]: Quest3D не накладывает никаких жанровых ограничений на разработчиков. С одной стороны, это хорошо. Обратите внимание, на многих игровых движках  даже на самых лучших вроде серии Unreal Engine  создаются визуально и технически очень похожие игры. Один движок  один тип игры. Стратегический движок почти невозможно заточить под разработку экшена, в свою очередь, экшен-движки малопригодны для стратегий.

Мы же старались сделать продукт, на котором можно создавать игру любого жанра. Впрочем, оговорюсь. Для разработки чего-нибудь в духе GTA 4 необходимо продумать множество деталей и написать специальные функции, которые позволят обpaбатывать огромные 3D-сцены с динамическими объектами. К сожалению, в Quest3D такого количества функций нет. Это не значит, что на нашем движке нельзя разработать столь сложную игру, это лишь означает, что довольно много элементов, классов, функций и структур вам придется разработать самостоятельно.

Дорожки разные бывают

[«»]: Принято считать, что для создания лучшей графики в играх обязательно нужен либо UE 3, либо Source? Так ли это? А что же более дешевые движки? Вот, например, ваш Quest3D в плане графики на что способен?

[Ремко]: Знаете, отчасти это мнение верно. Если игровой движок создавался с акцентом на рендеринг бесподобной картинки, то  вот тут внимание!  с его помощью сделать эту самую картинку будет проще. Но это совсем не значит, что такой же визуализации нельзя достигнуть при помощи других движков. Просто это будет несколько сложнее и дольше.

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

Quest3D поддерживает все без исключения технологии DirectX 9: это и шейдеры, и HDR-эффекты, и бампы с параллаксом, и анизотропное сглаживание. А раз есть поддержка всего этого, значит, можно создавать игры уровня Unreal Tournament 3, Gears of War, Call of Duty 4. Вот до Crysis наш движок пока не дотягивает, но для этого нужна поддержка DX 10. Мы могли бы добавить ее в движок, но пока не планируем. Это может отпугнуть наших постоянных клиентов, разработчики массово пока не переходят на DX 10. Скажу больше: до того момента, пока DX 10 начнет править балом, пройдет еще минимум полтора-два года. Технология не обкатанная, а в DX 9 сейчас любой разработчик ориентируется как у себя дома. Да и с точки зрения производительности девятая версия куда лучше.

[«»]: Как реализована поддержка физики в Quest3D, можно ли интегрировать данный движок со сторонними физическими библиотеками?

[Ремко]: Текущая версия Quest3D поддерживает физическую библиотеку ODE, которая отлично подходит для обыгрывания стандартных «физических» ситуаций. Однако с релизом четвертой итерации Quest3D мы интегрируем в программу так называемый «ньютоновский» физический движок  Newton Game Dynamics. Он позволит разработчикам вытворять с физикой все что угодно. В «ньютоновском» движке огромное количество специальных управляющих функций, так что можно хоть невесомость моделировать, хоть миры, где гравитация направлена в самые разные стороны.

[«»]: Начинающие разработчики любят задавать вопрос, сколько полигонов может обработать тот или иной движок. Как с этим обстоят дела у Quest3D?

[Ремко]: Ну, начинающие разработчики вообще любят задавать много неправильных вопросов. Число полигонов в сцене актуально для 3D-моделлеров. Вот в ZBrush можно сделать модель фантастической детализации из нескольких миллиардов полигонов, а в каком-нибудь Blender уже не получится. Тут важно число полигонов.

А игровым движкам, даже бесплатным, по большому счету неважно, сколько полигонов в кадре. Было бы железо нормальным, да про оптимизацию разработчики не забыли. Как вы уже догадались, в Quest3D тоже нет никакого ограничения по числу полигонов, хоть сто миллиардов подгрузите  движок справится. Только вот fps будут в районе «один кадр в час», но просчитать  не проблема.

[«»]: Одна из проблем при работе пpaктически с любыми движками  создание трехмерных моделей. В каких-то движках можно использовать 3DS Max, где-то прилагаются специальные редакторы или конвертеры из популярных форматов. Почему вообще такой разброд и шатания? Неужели нельзя стандартизировать?

[Ремко]: Да, было бы неплохо привести все к единому стандарту, только вот не получается. Конвертирование 3D-моделей  один самых сложных этапов, идеального решения попросту нет. Были бы все движки спрограммированы одинаково, было бы другое дело. А так код везде разный, оптимизация проходит по разным принципам. Вот и получаются нестыковочки.

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

В Quest3D трехмерные модели можно загрузить следующими способами.

Наиболее простой вариант  экспортировать созданные модели в 3DS X- или LWO-файлы и напрямую подгрузить их в Quest3D. Встроенные импортеры 3D-объектов идеально настроены и отлажены, они позволяют без ошибок подгружать в редактор затекстурированные модели, с закрепленной за ними skinning-анимацией.

Можно использовать для перегонки специальную программу Polytrans, интегрированную в Quest3D. Она умеет работать с огромным количеством форматов, но есть своя проблема: не все форматы идеально адаптируются под движок. Мы, конечно, исправляем ошибки, но работы еще непочатый край.

У нас есть специальный плагин под 3DS Max для экспорта моделей в формат движка Quest3D. Но тут, сами понимаете, речь идет только о «Максе», если вы привыкли работать в другом моделлере, то плагин вам не пригодится. Хотя нет, можно конвертировать файл из какого-нибудь моделлера сначала в «Макс» (независимых редакторов хватает), а затем уже в Quest3D. Но это как-то слишком уж долго.

Ну и, наконец, последний на данный момент вариант  использовать специальный модуль импорта Collada, который появится в Quest3D 4.0.

Тонкости освоения

[«»]: Давайте поговорим о «конструкторской» части вашего движка. Ведь похожих программ много, расскажите, сколько времени нужно неподготовленному пользователю, чтобы освоить конструктор, встроенный в Quest3D, и сделать на нем несложную игру?

Прототип трехмерного экшена, созданный в Quest3D менее чем за месяц.

[Ремко]: Новичку, ранее вообще не работавшему в Quest3D, на разработку простейшей игры понадобится около недели. Опытный девелопер сможет создать примитивную аркаду буквально за 1-3 дня. Я немного утрирую, на самом деле все зависит от изначальной подготовки пользователя. Если он вообще не знает программирования, то даже над бaнaльной головоломкой придется попотеть недели три.

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

[«»]: Теперь вопрос из области высоких материй. Допустим, комaнда разработчиков сделала на основе Quest3D вполне приличную игру, выпустила ее на дисках, неплохо заработала. А можно ли сделать на движке инструментарий к игре  редакторы карт, моделлеры, конвертеры?

[Ремко]: Вполне. Я уже говорил про Newton Physics, это отличный пример инструмента, написанного с использованием SDK. Модули и плагины мы тоже делаем в SDK, так что тут волноваться не стоит. В других не очень дорогих движках эта функция тоже обычно есть.

[«»]: Немного бaнaльный вопрос, но все же. Почему разработчики по всему миру поголовно работают под DirectX?

[Ремко]: Я так понимаю, что ваш вопрос с двойным дном? Правильнее было бы спросить, почему DirectX (точнее, Direct3D) побеждает OpenGL. Ну, во-первых, не так уж и побеждает. На игровом фронте  да, а вот многие программы и трехмерные презентации пишутся именно под OpenGL, у этой библиотеки есть свои преимущества.

Мы когда-то думали сделать поддержку и того, и другого, но столкнулись с рядом сложностей: чтобы движок мог работать с Direct3D и OpenGL одновременно, надо вносить в него множество искусственных ограничений. В итоге мы выбрали DirectX, потому что эта графическая библиотека поддерживается большинством производителей железа. Думаю, не последнюю роль тут сыграла маркетинговая политика Microsoft. Хорошо это или плохо  не нам решать, мы работаем с тем, что есть, а DirectX очень удобен.


Sin and Punishment: Star Successor

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

23 03 2023 0:27:26

Первый тест нового поколения ASUS и Intel. Core i7-10750H в тонком Zephyrus M15

Только мы рассказали о процессорах AMD для ноутбуков, как ASUS постучалась и предложила посмотреть на… новые процессоры от Intel. С учётом того, что тесты по AMD еще не стухли, отказываться было глупо. Поэтому встречайте: ASUS ROG Zephyrus…|Игромания...

22 03 2023 22:36:48

Savage Skies

Тем не менее, основными силами каждой стороны являются "наездники на дpaконах" (срочно вспоминаем Flying Heroes, они же — "Рыцари поднебесья"). В Savage Skies кампании отличаются не только "расами" и, соответственно, миссиями, но и уровнем сложности: камп...

21 03 2023 3:37:33

Железные новинки

САМОЕ СВЕЖЕЕ ЖЕЛЕЗО: Roccat Isku (серьезная клавиатура для серьезных людей), NZXT Havik 140 (классический суперкулер), HP TouchPad (один из многих), RIM BlackBerry Playbook (ежевика снова в моде), Logitech Touch Lapdesk N600 (подставка с тачпадом), Sony N...

20 03 2023 8:13:46

Горячая линия: железо

    Перепробовал множество программ по тестированию производительности компьютера и все время получаю разные результаты. Какую прогу вы могли бы мне посоветовать?     Да, знакомая ситуация. Все эти тесты обычно выдают огромн...

19 03 2023 6:24:18

Heavy Rain – самое важное

До выхода одной из самых ожидаемых игр – нет, не 2010 года, а скорее даже целой пятилетки – остались считанные дни. 24 февраля, одновременно с релизом, вы сможете прочесть на нашем сайте рецензию от Александра Кузьменко. Прямо сейчас…|Игромания...

18 03 2023 8:25:53

Marvel Super Hero Squad: The Infinity Gauntlet

«…с эстетической точки зрения Infinity Gauntlet определенно достойна внимания абсолютно всех людей, которые могут по памяти пересказать все спин-оффы и кроссоверы с участием Росомахи. Потому что это чудесная пародия Marvel на самих себя — пусть и не слишк...

17 03 2023 22:42:25

Тестирование медиаплеера RaidSonic IcyBox IB-MP3010HW

МАТЕРИАЛ: металлЦВЕТ: черныйПОДДЕРЖИВАЕМЫЕ HDD: 3,5” (SATA)ПОДДЕРЖИВАЕМЫЕ ФАЙЛОВЫЕ СИСТЕМЫ: FAT32, NTFSПОДДЕРЖИВАЕМЫЕ ФОРМАТЫ: DAT (VCD), VOB (DVD), IFO (DVD), MPEG-1/2, MP3, OGG, WMA, JPEG, BMPПОДДЕРЖИВАЕМЫЕ ФОРМАТЫ СУБТИТРОВ: SRT, SSA, SMI, IDX,...

16 03 2023 15:28:31

СТРИМительный ADSL

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

15 03 2023 20:33:22

Горячая линия: железо

Двадцать четыре часа в сутки я мысленно с вами. В остальное время со мной можно связаться, написав по адресу hotline@igromania.ru или отправив SMS на короткий номер 1121 с префиксом #hard (то есть в начале сообщения нужно ввести слово #hard и только…|Игромания...

14 03 2023 15:23:50

Руководство и прохождение по "Clive Barker's Jericho"

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

13 03 2023 7:49:57

Project Eternity

«…Народы и расы, обитающие в мире Project Eternity, еще не открыли все секреты души, поэтому в каждой культуре есть своя метафизическая философия на этот счет. Зато всем достоверно известно, что разумные души пребывают в бесконечном цикле жизни и cмepти:...

12 03 2023 4:48:21

Жизнь замечательных разработчиков. Питер Мулинье. Часть II

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

11 03 2023 6:41:57

Чужими руками. Три лучших мода для Unreal Tournament 3

Конкурс Make Something Unreal от Epic Games — главный трамплин для начинающего разработчика — набирает обороты. Он идет почти целый год: на протяжении четырех этапов участники могут свободно принимать в нем участие, и лишь для заключительной,...

10 03 2023 10:25:23

Обзор первой лазерной мышки Logitech MX 1000

Logitech пошла другим путем — в MX 1000 светодиод был заменен настоящим лазером, мощность которого составляет всего 700 мкВт. Так что прожигать дырки в стенах не получится. Для пущей безопасности лазер сразу же выключается, как только вы поднимаете мышь с...

09 03 2023 4:37:39

Руководство и прохождение по "Civilization III: Conquests"

Наполеоновская Россия по количеству развитых городов намного превосходит всех соперников. Предыдущее дополнение к игре — Play the World — внесло в нее многопользовательский режим, добавило сценарии быстро...

08 03 2023 21:30:16

SMITE, Paladins и Realm Royale: мы побывали на DreamHack и Hi-Rez Expo

Студия Hi-Rez уже несколько лет подряд проводит для прессы и поклонников своих игр особое мероприятие — Hi-Rez Expo. Именно там прозвучали анонсы Paladins Battle Royale, которая ныне известна как Realm Royale, а также Bot…|Игромания...

07 03 2023 1:41:22

Обзор Jump Force. Фансервис и ничего более

Тесные отношения знаменитого еженедельника манги Weekly Shonen Jump и Bandai Namco не в первый раз приносят плоды. На этот раз студия Spike Chunsoft замахнулась на проект нового уровня — файтинг Jump Force, который объединит под одним…|Игромания...

06 03 2023 20:35:11

Необычный концепт

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

05 03 2023 1:10:37

Обзор Darksiders Genesis. Дэдпул на страже равновесия

Серия Darksiders продолжает жить после банкротства издателя. Дорогу к светлому будущему начала прокладывать Darksiders 3, созданная на деньги от продажи ремастеров первых двух частей, а теперь вот вышел и приквел. Его разработкой занималась…|Игромания...

04 03 2023 17:28:27

Ошкуривание интерфейса. Как и чем изменить облик операционной системы

    Стремление выделиться из толпы, “быть-не-такими-как-все”, свойственно всем людям, и проявляется оно буквально во всех сферах жизни. Коснулось это и компьютеров: движение моддеров с каждым днем приобретает…|Игромания...

03 03 2023 16:22:36

Dracula 3: The Path of the Dragon

тонко передано напряжение, чувство нарастающей опасности. В ход пошли проверенные киноприемы: камера вдруг срывается с места и показывает героя со стороны, с крыши склепа или из окон заброшенного здания, откуда за ним следит некто (нечто?) в черных перчат...

02 03 2023 6:36:13

Лучшие игры за 20 лет. Год 2007: «Ведьмак», «S.T.A.L.K.E.R.: Тень Чернобыля», BioShock

Предупреждение: Все игры выбирались внутриредакционным голосованием. Если вашего любимого проекта в списке нет, это не означает, что мы про него забыли, — ему просто не хватило голосов. «Ведьмак» 2007 год воспринимается…|Игромания...

01 03 2023 15:27:34

Горячая линия: игры

Задать нам вопрос можно письмом на games@igromania.ru или смской на номер 1121. Сначала вводите слово #games и только потом — текст самого сообщения. Стоимость одного сообщения — около трех рублей. Почему под приключенческими…|Игромания...

28 02 2023 8:11:44

Ultimate Ride

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

27 02 2023 21:29:46

Боярские интриги. Настольная игра “Господин Великий Новгород“

"...Вам — представителям знатных и богатых боярских родов — предстоит бороться за политическую власть, плести интриги, жертвовать на церкви и монастыри, заключать выгодные бpaки, отражать внешние агрессии — словно в какой-нибудь Венеции эпохи Возрождения,...

26 02 2023 17:32:52

Когда пиксели были большими

половина этих исполнителей специализируется на восьмибитной музыке (chipmusic) и ее разновидностях. Например, Game Boy music называют музыку, записываемую с помощью Game Boy и специального картриджа; Bitpop — более живая музыка, близкая к традиционн...

25 02 2023 14:15:26

Delaware St. John Volume 3: The Seacliff Tragedy

Если квесты о Нэнси Дрю рассчитаны в основном на девочек, то приключения Делавэра — это их зеркальное отображение. Несмотря на разницу в возрасте (Nancy Drew насчитывает больше дюжины частей, а Delaware St. John вот только что стал трилогией),...

24 02 2023 19:35:59

Sherlock Holmes: The Awakened

...тут же вспомнит близкий по духу Call of Chtulhu: Dark Corners of the Earth. Заранее огорчим всех настроенных на экшен: единственным оружием Холмса по-прежнему является его собственный мозг (и в отдельных случаях доктор Ватсон, от лица которого тоже дад...

23 02 2023 15:38:38

"Красные" идут! Редактор Red Faction

В редакторе насчитывается шесть режимов работы: Brush, Face, Vertex, Texture, Object и Group, в каждом из которых вы можете выполнять различные операции и действия. Сегодня мы поговорим о трех основных режимах: Brush, Texture и Object....

22 02 2023 13:36:29

Играем. Red Orchestra: Ostfront

...тотальный, почти маниакальный реализм всего происходящего. Разработчики прямо заявляют, что, например, баллистические свойства оружия максимально приближены к реальности. И это правда! Стрелять из автомата дальше чем на 100—200 метров бессмысленн...

21 02 2023 15:45:46

Football Manager 2008

во время трaнcляций матчей по полю все еще бегают абстpaктные кругляшшки, символизирующие футболистов и судей. По сравнению с прошлым эпизодом сериала фишки, правда, ведут себя намного реалистичней...

20 02 2023 12:39:35

Дневной дозор

Спецэффекты, светофильтры и рапид — инструменты очень тонкие, они хороши лишь тогда, когда их применяют к месту, в меру и со вкусом. Если соблюдены все три условия, получается “Гнев”. Если не соблюдено хотя бы одно условие, получается “Домино”. Если не со...

19 02 2023 17:55:24

Алфавитный список игр в номере

33 кв. метра: Война с соседями46Act of War: Direct ActionAge of ConanAge of Empires 2: Age of Kings/The ConquerorsAge of Empires 3: The WarChiefsAlan WakeAlien ShooterAlien vs. Predator Alone in the DarkAlpha PrimeAmen: The AwakeningAmerica ’s Army...

18 02 2023 12:45:51

Виртуальная реальность'82

"...как вам такой ход: делать игру по мотивам фильма двадцатилетней давности, который не то что в мире, но и в родных-то Штатах уже основательно подзабыт? Причем не просто "по мотивам фильма", а по мотивам культового кино, в котором впервые в мире была за...

17 02 2023 7:51:40

Эадор: Владыки миров

«…«Владыки миров» берут своей самобытностью. Алексей Бокулев придумал уникальный сплав из самых разных стратегий: в игре присутствуют элементы Total War, King’s Bounty, Might & Magic Heroes, и все они органично друг с другом взаимодействуют…»...

16 02 2023 19:40:15

Руководство и прохождение по "1503 Anno Domini. The New World"

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

15 02 2023 5:56:27

Сегодня, мама!

«Сегодня, мама!» — квест по мотивам одноименной повести Сергея Лукьяненко и Юлия Буркина. В ней два школьника, братья Коля и Стас, ищут приключений на одно место и успешно находят их на космической станции в далеком-предалеком будущем.На у...

14 02 2023 16:41:59

Motion capture

Они смогут сделать правильный захват только в том случае, если девелопер четко объяснил, как должно выглядеть движение. Описания типа «вот тут рыцарь должен выставить щит и выхватить меч» категорически не подходят. Равно как и советы в духе &l...

13 02 2023 7:44:35

Magrunner: Dark Pulse

«…Вступительная часть Dark Pulse почти дословно цитирует дилогию Portal с несколькими непринципиальными отличиями. После того, как пролетает знакомство с серией комнат-головоломок, испытательный полигон дает сбой, и один из мэгранеров погибает. Связь комп...

12 02 2023 3:54:40

Чёрная пятница-2020: что гeймеру купить на распродаже?

Ещё несколько лет назад все репортажи с Чёрных пятниц походили друг на друга: огромная толпа, сметающая всё на пути к прилавкам, потерявшие самообладание люди, сражающиеся за вожделенную коробку, счастливые покупатели, нагруженные, как шерпы у…|Игромания...

11 02 2023 23:21:20

Руководство и прохождение по "Chicago 1930"

Я сделаю ему предложение, от которого он не сможет отказаться. (Майкл Корлеоне “Крестный отец”) После выхода коммерчески удачных “Desperados” и “Robin Hood” демиурги из Spellbound Studios выпустили достаточно противоречивую “Chicago 1930”. Внешне...

10 02 2023 5:13:16

Аналитика: World of Warcraft: первый взгляд

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

09 02 2023 21:24:19

Краткие обзоры. Локализации. Лунный магнат

 ОБ ИГРЕ. Кто из нас в детстве не читал фантастические рассказы о лунных поселениях? И кто не мечтал хотя бы однажды пожить в одном из них или даже построить нечто подобное? В игре "Лунный магнат" нам предоставляется уникальная возможн...

08 02 2023 3:47:15

Руководство и прохождение по "Empires: Dawn of the Modern World"

Святы Близнецы, прославленные в трех мирах! И Отец их, Предвечный и Нерожденный! (Мария Семенова “Волкодав”)Тема империй, проходящих через годы и века, по-прежнему является одной из самых популярных. Stainless Steel, уже однажды попытавшаяся запол...

07 02 2023 17:20:24

Цифровой аудиотеррор. Тестирование Creative Cambridge SoundWorks MegaWorks 510D

Она уже давно наступила и штурмует последние бастионы пользовательского PC-рынка. И если еще совсем недавно набор 5.1 акустики служил украшением гарнитура для избранных, то нынче это вполне обычная вещица в гeймерском арсенале. Конечно, речь не про нашу с...

06 02 2023 7:30:37

Превью Stygian: Reign of the Old Ones. А Говард выйдет? А скиньте серебряный ключ?

Казалось бы, сколько можно пинать произведения бедного Говарда Филлипса Лавкрафта и пытаться сделать из них приличные игры? Чуть ли не каждый год создатели очередного проекта заявляют, что вдохновлялись творчеством писателя, а то и прямо пытаются…|Игромания...

05 02 2023 23:58:58

Руководство и прохождение по "Indiana Jones and the Emperor's Tomb"

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

04 02 2023 21:30:18

Far Cry 

Да, получилась глупость. Зато какие актеры (тот самый Удо Кир, который снимался у Фассбиндера, и тот самый Швайгер, который уткнулся в песок в финале «Достучаться до небес»), и озвучено с иронией и размахом (см. бюджет). Чтобы гнобить Far Cry,...

03 02 2023 21:57:19

Saints Row: The Third

«…Saints Row: The Third тут же прыгает с места в карьер. В обучающей миссии вы совершите дерзкое ограбление банка — только там, где одиннадцать друзей Оушена деликатно взломали бы комнату-сейф, «святые» буквально вырывают ее из здания банка с помощью верт...

02 02 2023 17:21:38

Еще:
Игры -1 :: Игры -2 :: Игры -3 :: Игры -4 :: Игры -5 :: Игры -6 :: Игры -7 :: Игры -8 :: Игры -9 :: Игры -10 :: Игры -11 :: Игры -12 :: Игры -13 :: Игры -14 :: Игры -15 :: Игры -16 :: Игры -17 :: Игры -18 :: Игры -19 :: Игры -20 :: Игры -21 :: Игры -22 :: Игры -23 :: Игры -24 :: Игры -25 :: Игры -26 :: Игры -27 :: Игры -28 :: Игры -29 :: Игры -30 :: Игры -31 :: Игры -32 :: Игры -33 :: Игры -34 :: Игры -35 :: Игры -36 :: Игры -37 :: Игры -38 :: Игры -39 :: Игры -40 :: Игры -41 :: Игры -42 :: Игры -43 :: Игры -44 :: Игры -45 :: Игры -46 :: Игры -47 :: Игры -48 :: Игры -49 :: Игры -50 :: Игры -51 :: Игры -52 :: Игры -53 :: Игры -54 ::

Mystical Agriculture [1.12.2] [1.11.2] [1.10.2] / Гайды по модам /

Ванильные ресурсы: Камень, Грязь, Природа, Дерево, Вода, Лед, Огонь, Краситель, Пустота, Уголь, Железо, Пустотный кварц, Светящийся камень, Красный камень, Обсидиан, Золото, Лазурит, Конец, Опыт, Алмаз, Изумруд Капли магии: Зомби, Свинья, Курица, Корова, Овца, Слизь, Скелет, Рептилия, Паук, Кролик, Страж, Блейз, Гаст, Эндерман, Увядший скелет Ресурсы словаря руды: резина, кремний, сера, алюминий, медь, селитра, олово, бронза, цинк, латунь, серебро, свинец, графит, сталь, никель, константан, электрум, инвар, мифрил, вольфрам, титан, уран, хром, платина Иридий (Слиток) Драгоценные камни: рубин, сапфир, перидот, янтарь, топаз, малахит, танзанит Термальная основа: Blizz, Blitz, Basalz, Signalum, Lumium, Enderium Редстоун Арсенал: Fluxed Electrum Иммерсивная инженерия: HOP Graphite Конструкция Тинкера: Алюминий, Латунь, Рыцарь извести, Ардит, Кобальт, Манюллин Ender IO: Зерна Бесконечности, Электротехническая сталь, Сплав Редстоун, Проводящий железо, Соуларий, Темная сталь, Пульсирующее железо, Энергетический сплав, Яркий сплав, Торцевая сталь Ботания: мистический цветок, манасталь, элементиум, террастил Thaumcraft: ртуть, таумий, пустой металл Угли: Рассветный камень IndustrialCraft 2: Uranium 238, Иридиевая руда Меканизм: осмий, слиток светящегося камня, очищенный обсидиан Основные металлы: Аквариум, Холодное железо, Звездная сталь, Адамантин Зубило: Мрамор, Известняк, Базальт Лесное хозяйство: апатит Проект Красный: Электротрaнc PlusTiC: алюмит Galacticraft: Метеорное железо, Деш AbyssalCraft: Коралиум, Абиссалнит, Дредий The Betweenlands: Слизистая Кость, Сирморит, Октин, Валонит NuclearCraft: торий, бор, литий, магний На самом деле дополнения: черный кварц Ars Magica 2: Винтеум, Химерит, Гoлyбой топаз, Лунный камень, Солнечный камень Астральное волшебство: Аквамарин, Звездный металл, Горный хрусталь Кварк: Эндер Биотит Деревенский: Шифер EvilCraft: Dark Gem PneumaticCraft: сжатое железо Biomes O ‘Plenty: Эндер Аметист Дpaконий Эволюция: Дpaконий Экстремальные реакторы: Yellorium Applied Energistics 2: Sky Stone, Кертус Кварц, Флюкс Рафинированное хранение: обогащенное кварцем железо 5 ярусов инструментов / броня! Спойлер (нажмите, чтобы скрыть) Инструменты: — Уровни 1-4 в значительной степени то, что вы ожидаете