Вместо конвертации ассетов перепишу с нуля рантайм игры

Habr ·

Вместо конвертации ассетов перепишу с нуля рантайм игры

Допустим, вы хотите перенести модельку из одной игры в другую. Классический путь — извлечь, перегнать в промежуточный формат, адаптировать под целевой движок и собрать заново. Звучит рационально, практично и таких решений не мало: OpenAssetTools / ZoneTool автоматизируют процесс конвертации для Call of Duty UE Viewer экспортирует данные Unreal в GLTF, PSK, DDS и др. Мы сегодня рассмотрим альтернативный путь. Как вам идея переписать рантайм целевой игры с нуля и добавить нативную поддержку чужих ассетов? Моя попытка сделать что‑то подобное привела к созданию экспериментального движка IW4L, основой для которого является IW4 (Call of Duty Modern Warfare 2 2009). Читать далее

Допустим, вы хотите перенести модельку из одной игры в другую. Классический путь — извлечь, перегнать в промежуточный формат, адаптировать под целевой движок и собрать заново. Звучит рационально, практично и таких решений не мало: OpenAssetTools / ZoneTool автоматизируют процесс конвертации для Call of Duty UE Viewer экспортирует данные Unreal в GLTF, PSK, DDS и др. Мы сегодня рассмотрим альтернативный путь. Как вам идея переписать рантайм целевой игры с нуля и добавить нативную поддержку чужих ассетов? Моя попытка сделать что‑то подобное привела к созданию экспериментального движка IW4L, основой для которого является IW4 (Call of Duty Modern Warfare 2 2009). Читать далее

Источник: Habr