GAMES GATHERING 2019 KYIV

Автоматизація, розподіл і процедурність у розробці

Запис доповіді: Автоматизація, розподіл і процедурність у розробці

Микола Дорофій

Зала:
Programming Track

Про що доповідь

Микола Дорофій розповідає, як автоматизація, розподіл роботи й процедурний підхід економлять ручну працю в розробці. Він радить автоматизувати збірку з першого дня через білд-сервери на кшталт TeamCity чи Jenkins. На прикладі гри «три в ряд» і шутера з видом зверху показує власні редактори рівнів, генератор, програвач та аналізатор: рівні можна прогнати у всіх варіантах, зібрати статистику проходимості, замінити «мавпяче» тестування, а знімки стану дозволяють точно відтворювати баги, зокрема з боку гравців. Гейм-дизайнери отримують нодовий редактор логіки, а програмісти лишають за собою візуалізацію та нові ноди. Окремо описано процедурний світ: Houdini і Unity, вершинні кольори, відмова від напівпрозорості та анімація на GPU для високого FPS на мобільних. Корисно програмістам, технічним дизайнерам і лідам, які хочуть розвантажити команду.