Это довольно простой вопрос. Мне интересно, можно ли использовать Unreal Development Kit для чего-то другого, кроме игр, в частности для легкой показать симулятор и редактор. Сайт говорит:
Unreal Engine 3 использовался разработчиками игр, исследователями, телевизионными студиями, режиссерами машиним, художниками и студентами. Если у вас есть идея, которую нужно воплотить в игровой движок, UDK для вас.
Но у меня такое ощущение, что он больше ориентирован на игру. Для моего хобби-проекта я хотел бы иметь возможность создавать симуляции светового шоу с вращающимися/движущимися лазерами/огнями, меняющими цвет, синхронизированными со звуком/музыкой. Я также хотел бы разработать для этого графический редактор, предпочтительно на C#, но если невозможно получить доступ к функциям рендеринга движка из C#, тогда C++/Qt должно быть достаточно. Редактор будет использоваться для разработки симуляции, которая затем будет отображаться / воспроизводиться в реальном времени.
Я думаю, моя база, общий вопрос: можно ли использовать Unreal Development Kit для чего-то подобного, не обязательно связанного с игрой? Или мне следует использовать мой первоначальный вариант Ogre3D, который, насколько я знаю, фокусируется только на рендеринге и 3D-графике.
EDIT: только что видел эту страницу, на которой снова упоминается:
Могу ли я создать любую игру с помощью UDK?
Абсолютно. UDK — это идеальное решение для любого виртуального мира, который вы хотите создать, от гоночных игр до симуляторов.
Итак, мой вопрос теперь прост: смогу ли я получить доступ к рендереру или другим функциям моего полученного кода, чтобы интегрировать его в редактор для моего симулятора? Я предполагаю, что более простой и понятной аналогией было бы, если бы я написал игру, смог бы я написать свой собственный уровень/персонажа/и т.д. редактор для него? И как бы я это сделал? Да, я знаю, что UDK уже поставляется с редакторами, но я имею в виду, если я хочу сделать свой собственный.
Спасибо! Я ценю любые ответы :)