На мій досвід, це не дуже часто.
Переважно тестування одиниць не відбувається, тому що більшість розробників ігор виходять з часів та культури раніше, ніж подібні речі були широко розповсюдженими, а тому зараз важко аргументувати, що такі методи необхідні. Це стало ще більш актуальним в останні роки з очікуванням, що користувач зможе виправити власне програмне забезпечення після виходу.
Почасти тому, що домінуючою мовою в індустрії розробки ігор є C ++ і це робить тестування одиниць трохи більш громіздким, ніж інші мови. Рамки для тестування блоків існують, але їх не так просто використовувати, як подібні системи на більш сучасних мовах, які можуть використовувати відображення та подібні хитрощі для прискорення виявлення тестових випадків.
Крім того, це тому, що ігри, як правило, не піддаються тестуванню на одиницю - значна частина логіки залежить від напівдетермінованих джерел (наприклад, графічне обладнання, таймінги вводу, частота кадрів), більшу частину результату важко виміряти (наприклад, екранна графіка, звукові ефекти) та деякі майже безглузді за межами повноцінного ігрового контексту (наприклад, складний реактивний інтелектуальний інтелект, фізичне моделювання). Є винятки - багато, якщо ти докладаєш всіх зусиль, щоб зробити код таким чином - але в цілому тестування в іграх дорожче, ніж у більшості інших типів програмного забезпечення, тому співвідношення витрат і вигод є більш сумнівним.
Щодо тестування інтеграції, я ніколи не чув, щоб термін явно використовувався в розробці ігор, але багато розробників проводять автоматизовані тести всієї системи, де це можливо. Гадаю, я можу сказати, що, можливо, кожен третій розробник Pro робить це, оскільки це не завжди просто налаштувати, а тому що переваги зменшуються тим, що майже кожен середній та великий розробник (або їхній видавець) має QA відділ, який буде виконувати аналогічні тести вручну. За якість QA зазвичай платять набагато менше, ніж розробники, тому можна вважати економічним залишити тестування на них, а не вкладати в нього додатковий час. (Суперечливий.)