Skip to main content

Internals of "Dirt" game rendering engine (ru)

· 5 min read

Этот пост посвящается памяти Колина Макрея.

Привет, друзья. Материалы по Dirt'у у меня были уже в основном готовы с середины июня, но множество всяких обстоятельств (хороших в основном :)) заставили отложить финальное оформление готового репорта до осени. И вот, набравшись сил, я решил завершить начатое.

Internals of "Lost Planet Extreme Condition" game rendering engine (ru)

· 8 min read

Что-то я обленился в последнее время. :) Весна наверное. Сорри, за долгий перерыв.

Итак, сегодня мы будем оперировать продукт японско-консольного мира, который намеревается вот-вот появиться на РС. Это игра Lost Planet: Extreme Condition. Полной версии игры у меня, естественно, нет, но есть публично доступная демка. Саму игру я впервые увидел на Xbox360, и она меня технологически впечатлила. Когда я решил побороть свою лень, и пореверсить что-нибудь, демо-версия была уже довольно долгое время доступна, и я выбрал её.

Relic Entertainment secrets. Part 2 (ru)

· 7 min read

Сорри за долгий перерыв, продолжаем копание в движках и играх. :) Как я и обещал, вторая подопытная игра от Relic - RTS Company Of Heroes (http://www.companyofheroesgame.com/). Продукт, несомненно, отличный, но меня в первую очередь интересовало, на сколько его рендер отличался от DoW 40K. Оказалось кардинально.

Relic Entertainment secrets. Part 1 (ru)

· 3 min read

Со мной вряд-ли будет кто-то будет спорить, о том, что Relic отличная компания. Homeworld, Warhammer 40K: Dawn of War и Company of Heroes – это игры которые мне очень нравятся. Я решил зареверсить последние новинки этой компании, и начал с W40K: DoW – Dark Crusade.

Internals of Gothic 3 game rendering engine (ru)

· 4 min read

Сегодня наш пациент рендер готики 3. Проблемы начались с самого начала. Готика никак не хочет запускаться из-под pixwin. Какая-то статически прилинкованая dll'ка инициализируется с ошибкой. Пробовал подебагать, но, к сожалению, чтобы попробовать решить проблему скила не хватает :) Итого остаётся NVPerfHUD. Разработчики забыли выбросить его поддержку из кода, так что никаких форсилок не понадобилось. Но перфхуд экспортит не все ресурсы (готика часто крашится) и выловить нужный draw call не так уж и просто, так что много картинок сегодня не будет.

Internals of NFS Carbon game rendering engine (ru)

· 5 min read

Ода о кривых руках, или почему так тормозит NFS Carbon.

Покупка новой видеокарты всегда несёт с собой новые ожидания о красивых эффектах в играх, возросшему ФПСу, и всеобщую радость хозяина. К сожалению, в последнее время, новой видеокартой (процессором, памятью) мы выравниваем руки программистов игр. Это очень печально, особенно на фоне того, что разработчики и издатели с мировыми именами позволяют себе такую техническую некомпетентность, за счёт нашего кошелька.

Internals of PainKiller game rendering engine (ru)

· 16 min read

Как-то давно, я уже реверсил рендер пейнкиллера, но только очень поверхностно. А так как о моем мини-исследовании рендера FlatOut’а я неожиданно получил очень положительные отзывы, то решил серьезно заняться этой, несоменно, великолепной игрой. Итак, почему же PainKiller. Причины схожи с причинами, которые меня побудили взглянуть на FlatOut. Хоть и игра уже немного старая, картиночка, выдаваемая игрой, мне очень нравится. Учитывая великолепную скорость отрисовки, рендер заслуживает всяческих похвал.

Internals of Flatout 2 game rendering engine (ru)

· 5 min read

Решил пореверсить рендер FlatOut2. Причина банальна: не так часто сейчас выходят игры, которые отлично выглядят, и не тормозят при этом. Результаты ниже, может кому-нибудь пригодятся эти сведения, для написания своего автосима :)