Починаючи розробляти відеоігри, варто спочатку зосередитись на створенні навколишнього середовища (будинки, дерева, гори тощо) чи AI (персонаж, який можна відтворити, NPC тощо) ?
Починаючи розробляти відеоігри, варто спочатку зосередитись на створенні навколишнього середовища (будинки, дерева, гори тощо) чи AI (персонаж, який можна відтворити, NPC тощо) ?
Відповіді:
Перший крок - створення мінімально життєздатного продукту .
MVP - це абсолютний мінімум, який можна вважати граючою грою. Ще не потрібна графіка, крім деяких заповнювачів. Він повинен просто прийняти базовий внесок і реалізувати найголовнішу механіку гри.
Потім перейдіть звідти.
Причина полягає в тому, що для перевірки, чи справді ваша ідея гри, вам потрібна тестова площадка. Ви можете витрачати місяці на розробку активів та AI на ідею гри, яка виявляється зовсім не цікавою, коли насправді граєте, і ви змушені будете все це смітити.
Крім того, поруч із неможливим спроектувати активи та AI «сліпих», не маючи змоги вкласти їх у гру та переконатись на собі, як вони виглядають та почуваються, коли насправді грають з ними. Якщо у вас немає робочої прототипної гри, щоб вкласти їх у вас, ви можете витратити незліченну кількість годин. Ви будете розробляти та шліфувати активи, які потім будете переробляти з нуля, коли у вас з'явиться можливість побачити їх у грі. А після цього ви все одно можете їх викинути, оскільки ви вирішите видалити ігрового механіка, який використовує їх, щоб не розважати.
Тоді, коли у вас є ваш прототип, питання "AI first or graphics first" є абсолютно безглуздим, оскільки у вас зазвичай паралельно працюють програмісти та виконавці. Однак для них важливо спілкуватися, адже зовнішній вигляд та поведінка акторів у грі повинні відповідати. Гравець очікує, що ворог "громіздкого грубого" поводиться інакше, ніж ворог "спритного швидкодію". Процес може бути керований програмістами ("Ми програмуємо об'єкт, який поводить себе таким і таким, придумайте, як це може виглядати"), художниками ("Ми проектуємо об'єкт, який виглядає таким і таким , придумайте спосіб, як він може вести себе ") або це може бути синергетичний процес, коли обидва сидять разом і задумують ідеї для нових ігрових об'єктів. Який би процес не працював для вашої конкретної команди.
Ви повинні з'ясувати історію, яку ви хочете розповісти, і мету гри. Вони керуватимуть усім іншим і дадуть користувачеві щось повертатися час і знову.
Починати з сюжетної лінії завжди допомагає. Тоді характер і оточення мають однакове значення. виберіть оточення далі, оскільки це допомагає визначити, що може зробити персонаж. Характер стає останнім, бо навколишнє середовище здебільшого фіксує фізику