Люди, которые строят в Unity или UDK, имеют немедленный доступ к редактору 3D-уровней. Люди, которые строят свои игры в XNA или с нуля, не имеют такой вещи. Я ищу инструменты разработки уровня 3D, доступные для этих людей.
- Он должен быть бесплатным или доступным для инди-разработчика. Я оставляю термин «доступный» открытым для интерпретации.
- Он не должен быть ограничен конкретным игровым движком. Я должен быть в состоянии построить свою игру с нуля и использовать этот редактор уровней для создания своих уровней.
- Он должен иметь формат файла, который поставляется с переводчиком, или достаточное количество документации, чтобы я мог создать свой собственный переводчик.
- Открытый исходный код и / или изменяемый / настраиваемый является плюсом, но не обязательным требованием.
Я знаю, что нищие не всегда могут выбирать, но я надеюсь, что есть что-то высокое качество.
Если нет, возможно, кто-то хотел бы воспользоваться этой возможностью и заполнить пустоту.
3d
level-design
tools
doppelgreener
источник
источник
Ответы:
Вы можете использовать Blender 3D в качестве редактора уровней. В новой версии он может экспортировать сцену в формате COLLADA, который очень легко разобрать. Для специальных объектов просто добавьте теги, а затем ищите такие теги в скрипте загрузки уровней.
С подобным рабочим процессом вы можете использовать любой обычный 3D-инструмент, просто добавьте теги к объектам, а затем сделайте что-нибудь в своей игре с этими тегами.
Я использую этот рабочий процесс в Panda3D, и это очень хорошо!
В случае использования файлов COLLADA, есть уже существующая библиотека C #, которая анализирует XML для вас.
источник
GtkRadiant , основной редактор для семейства движков Quake, - это редактор уровня с открытым исходным кодом, который, возможно, вам захочется изучить.
источник
Быстрый Google дал мне Getic - вы можете просмотреть исходный код, и я не могу сказать, является ли он бесплатным или что-то вроде 5 долларов США за лицензию.
Немного нестандартное решение заключается в реализации вашего собственного. В Game Coding Complete есть глава о том, как это сделать , и это действительно не так уж сложно. Также гарантируется, что она бесплатна (кроме книги, которая зарабатывает эту сумму благодаря общей полезности) и делает именно то, что вы хотите.
источник
DeleD - редактор уровней для Windows. Он сохраняет в своем собственном формате и COLLADA, поэтому легко читать уровни в вашей собственной игре.
источник
После использования какого-либо инструмента моделирования для построения геометрии, отличный бесплатный инструмент для освещения вашего уровня - это gile [s]
http://www.frecle.net/index.php?show=giles.about
источник
Blender , вероятно, самый продвинутый из бесплатных 3D-редакторов, в котором есть моделирование, IK, рендеринг, физика и т. Д.
Обновление: он расширяется с помощью Python и поддерживает множество форматов вывода (см. Страницу «Импорт / экспорт» ), включая md5 (Doom 3), Форматы файлов движка Neverwinter Nights и Crystal Space.
источник