Яка найкраща (як це використовується в більшості професійних розробників ігор та / або компаній) методологія розробки програмного забезпечення, що використовується при розробці ігор?
Я чув, що SCRUM популярний, але я не впевнений.
Яка найкраща (як це використовується в більшості професійних розробників ігор та / або компаній) методологія розробки програмного забезпечення, що використовується при розробці ігор?
Я чув, що SCRUM популярний, але я не впевнений.
Відповіді:
Чесно кажучи, це залежить від чисельності та історії команди.
Більшість великих команд, над якими я працював, використовували адаптовану версію Scrum. Часто студія приносить інструкторів Scrum або вимагає від продюсерів отримати сертифікат "Scrum Master".
Як було зазначено вище, спіраль - це варіант.
Як правило, використовується якась розробка Agile , яка передбачає відстоювання, власників продукції тощо.
Дійсно не існує "найкращої методології". Розмір команди та досвід диктують правильний процес використання. Якщо ви вірите в Lean , ви також зрозумієте, що процес дуже специфічний для завдань, що стоять перед вами.
Модель Spiral дуже популярна для розробки ігор. Завдяки швидко мінливому циклу розвитку та розміру більшості ігрових проектів.
Оскільки розробка ігор є живим проектом, і більшість ігрових проектів не визначені задовго до початку проекту. Спіральна модель дозволяє швидко змінювати і гнучко розвивати.
Хоча Scrum досить популярний, на мій досвід, він працює лише за умови, що і команда, і керівництво готові дотримуватися плану.
Яку б методологію ви не вибрали, потрібно пам’ятати, що гра на всіх етапах повинна бути веселою. Методика, яку ви використовуєте, дійсно зводиться до залучених членів команди та скільки їх є, але в усіх точках ви повинні мати можливість "грати" в гру в якійсь формі, щоб оцінити, чи працює щось чи ні. Ця чудова дизайнерська ідея, яка займає тижні розробки і не додає фактора веселості, витрачає витрачений час. Налаштування Agile методології повинно давати можливість оцінювати кожну особливість гри по мірі її розробки.