Русская Википедия:Редактор уровней

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Файл:Warzone 2100 - EditWorld - 2.jpg
EditWorld — редактор карт Warzone 2100

Редактор уровней (также известен как игровой редактор, редактор карт, кампаний или сценариев; Шаблон:Lang-en) — прикладное программное обеспечение, которое используется для проектирования и создания уровней в компьютерных играх. Редактор уровней для компьютерной игры может быть выпущен как самим разработчиком данной компьютерной игры (в таком случае он — официальный), так и обществом фанатов данной игры. Человек, связанный с созданием игровых уровней, называется дизайнером уровней или картостроителем.

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

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

Для того, чтобы внести в создаваемый уровень такие изменения, которые невозможно реализовать с помощью редактора (новые модели, текстуры, изменения в движке), разработчики, как правило, выпускают т. н. «комплект для разработки ПО» (Шаблон:Lang-en, сокр. SDK). Примерами могут служить редактор Sandbox 2 и Crysis Mod SDK, разработанные Crytek и базирующееся на игровом движке CryEngine 2.

Файл:Editor.png
Редактор карт Battle for Wesnoth

Примеры официально выпущенных редакторов уровней:

В годы становления индустрии компьютерных и видеоигр некоторые игры поставлялись вместе с утилитами, называвшимися «Конструктор» (Шаблон:Lang-en или Шаблон:Lang-en2). Эти конструкторы можно считать своеобразными игровыми редакторами. Некоторые примеры конструкторов:Шаблон:Родственные проекты

Шаблон:Редакторы уровней Шаблон:Нет ссылок