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

habrahabr.ru · world

<img src="https://habrastorage.org/getpro/habr/upload_files/9d2/6c0/1e0/9d26c01e0382cb4595900d36456fc0ba.jpg" /><p>Допустим, вы хотите перенести модельку из&nbsp;одной игры в&nbsp;другую.</p><p>Классический путь&nbsp;— извлечь, перегнать в&nbsp;промежуточный формат, адаптировать под&nbsp;целевой движок и собрать заново. Звучит рационально, практично и таких решений не&nbsp;мало: </p><p>OpenAssetTools / ZoneTool автоматизируют процесс конвертации для&nbsp;Call of Duty</p><p>UE Viewer экспортирует данные Unreal в&nbsp;GLTF, PSK, DDS и др.</p><p>Мы сегодня рассмотрим альтернативный путь. Как&nbsp;вам идея переписать рантайм целевой игры с&nbsp;нуля и добавить нативную поддержку чужих ассетов? Моя попытка сделать что‑то подобное привела к&nbsp;созданию экспериментального движка IW4L, основой для&nbsp;которого является IW4&nbsp;(Call of Duty Modern Warfare 2 2009).</p> <a href="https://habr.com/ru/articles/1080224/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1080224#habracut">Читать далее</a>

Read full article →