Design/ru
Принципы разработки |
Начало / Русская DA Builder Wiki / Поделиться ВКонтакте
|
Разработка модуля для Dragon Age состоит из нескольких этапов, впрочем как и разработка самой игры, начиная с создания различных объектов, создания вразумительной истории (при необходимости), правильной увязки всего получившегося в одно единое целое, подготовка к экспорту, и сам экспорт. Всё это можно сделать с помощью различных редакторов, входящих в состав тулсета (мы же помним, что дословно Toolset переводится как набор инструментов).
Contents
Обзор
|
Тулсет по сути представляет собой набор инструментов, как внутренних, так и внешних, для создания различных ресурсов и установки связи между ними. Все связи управляются через базу данных, что позволяет команде разработчиков работать в разных областях, не пересекаясь друг с другом. Возможно для одного человека это и излишне, но в целом позволяет создавать практически профессиональные расширения для Dragon Age.
Таким образом для каждого типа ресурса тулсет обладает отдельным редактором, который запускается, например, когда вы открываете ресурс через Палитру ресурсов (en).
В Dragon Age ресурсы делятся на три важные категории:
- Внутренние ресурсы - такие ресурсы, как скрипты, диалоги, ролики, Plot-файлы, локации и так далее. Строго говоря, эти ресурсы содержат в себе информацию о том, каким образом игра "использует" художественные ресурсы. Эти ресурсы хранятся в базе данных.
- Художественные ресурсы (en) - такие ресурсы, как модели, визуальные эффекты, звуки, макеты уровней. Они хранятся как обычные файлы на вашем компьютере.
- 2DA-файлы - Двухмерные массивы, таблицы, содержащие различные переменные, ссылки и т.д. Создаются на основе обычных таблиц Excel и, как и художка, хранятся как обычные файлы.
Принцип модульности
В основе разработки расширений для DAO лежит принцип модульности. Этот принцип определяет, что все ресурсы расширения будут связаны между собой и зависеть друг от друга. Редактирование ресурсов возможно только при открытом в тулсете модуле. Однако ресурсы могут передаваться или наследоваться между модулями.
- Экспорт внутренних ресурсов модуля из базы данных в его папку переопределения осуществляется тулсетом.
- Художественные ресурсы и 2DA-файлы в папку модуля вручную.
Информация о модулях расположена по ссылке - Модуль.
Внутренние ресурсы
Внутренние ресурсы тулсета, это те ресурсы, которые создаются в тулсете и хранятся в базе данных. Внутренние ресурсы по сути отвечают за то, как используются художественные ресурсы, отвечают за механику игры.
Внутренние ресурсы включают в себя:
- Локации - полностью интерактивные игровые локации.
- Предметы (en) - любые движимые предметы, которые могут носиться и использоваться игроками и НПС.
- Существа (en) - различные животные, монстры и НПС, присутствующие в игре.
- Диалоги - полноценные диалоги с озвучкой, анимацией и пр.
- и т.д.
Более полная информация о внутренних ресурсах расположена по ссылке Внутренние ресурсы
Двухмерные массивы (2DA)
2DA содержат различные переменные, ссылки и т.д., и используются не только при разработке модуля, но и игрой в целом. 2DA-файлы компилируются в файлы формата .GDA. С тулсетом поставляется набор оригинальных таблиц Excel, которые могут быть отредактированы и использованы, после компиляции, для изменения параметров игры. Эти файлы находятся в папке "(Папка установки Dragon Age\tools\source\2da".
Более полная информация о 2DA-файлах, их создании и компиляции, расположена по ссылке 2DA.
Экспорт и распространение
- Экспорт модуля - чтобы новый контент мог быть использован в игре, необходимо экспортировать.
- Распространение модуля - создание устанавливаемого архива для распространения в сообществе игроков.
- Обмен ресурсами - обмен созданными ресурсами между разработчиками.
Смотрите также
Язык: | English • русский |
---|