Тут є кілька відповідей, пристосованих до RTS, але я хотів зазначити щось, що є універсальним для концепції мінімально життєздатного продукту (MVP).
MVP - це концепція, яка існувала давно, але стала дуже популярною, коли Agile development вийшла на сцену. По суті концепція досить проста: це найменший продукт, який "досить хороший". Це воно.
Що MVP є складним, це те, що він є суб'єктивним та залежним від контексту. Якщо ви працюєте над останніми віхами військового контракту, MVP - це не менше, ніж "продукт проходить якісні випробування". Кваліфікація вашого продукту передбачає випробування кожної з вимог, викладених для вас на початку договору (можливо, років тому). Нічого, крім цього, не кваліфікується як MVP.
На початку проекту MVP - це набагато нижча планка (слава богу!). Однак вона все ще є суб’єктивною. Те, що, на мою думку, є мінімальним продуктом як розробника, сильно відрізняється, ніж власник продукту, і все ще відрізняється від того, що може думати віце-президент моєї компанії. Ви повинні вибрати, яку точку зору актора ви використовуєте, визначаючи MVP.
На мою думку, найважливіший голос - це людина, яка управляє обмеженими ресурсами: ваш час та ваші гроші. У корпорації це може бути керівник проекту або хтось із фінансів. Це може бути ВП. Якщо ви невелика інді-компанія або хтось, хто пише сольні ігри, цією людиною ви можете бути ви . Але це не звичайний розробник ігор ви . Саме ви закриєте інструменти кодування та програмне забезпечення мистецтва та підтягуєте Excel, щоб переконатися, що ви можете сплатити рахунки в цьому місяці. Це вам, що має зважити баланс між витрачанням ще однієї ночі на кодування вашого маленького пристрасного проекту проти виходу з друзями.
Оскільки ми говоримо про невеликі MVP (саме про це говорило відео, яке ви пов’язали), ми можемо почати використовувати підхід Agile до концепції. Я б сказав це так:
MVP для будь-якої ітерації / спринту / фази - це мінімальний продукт, який виправдовує витрати ресурсів за витрачений час на створення цього продукту.
Це визначення, чому військове визначення МВП, яке я використав раніше, є дійсним: для них єдине, що може виправдати мільйони, витрачені на військовий контракт, - це вдалий продукт, який виконує все, що було обіцяно. Але для вас, можливо, виправдовуєте тиждень чи місяць часу. Планка нижче.
Тож для цього зніміть шапку розробника, надіньте свій костюм і пошиті штани, і поговоримо про те, що буде далі. Розробник ви закінчуєте випускати продукт. Що ти будеш робити з цим?
Згодом у процесі одним із варіантів буде його доставку - заробляти гроші, випускаючи гру. І справді, це одне ключове визначення MVP, яке ніколи не слід ігнорувати. Якщо товар може бути відвантажений, це кандидат MVP, оскільки заробіток виправдовує багато ресурсів для розвитку. Але на початку ви його не збираєтесь звільняти. Тож MVP більш нюансований:
На початку розробки MVP - це мінімальний продукт, який дозволяє вам навчитися чомусь вартому часу, необхідному для його виготовлення.
Примітка: це може бути не те, що ви мали намір вивчити. Якщо ви дізнаєтесь те, що "ця гра ніколи не буде її робити, тому ми повинні кинути зараз ... але чорт вартував того, щоб наш час намагався зробити це", ви виграли. Ви зробили деяку роботу і відчували, що варто вашого часу. З іншого боку, якщо ти вирішиш, чи можеш гра, і ти думаєш, "чорт, ми просто витратили скільки місяців у нашому житті?!?" то це настійне припущення, що ви мало працювали над обмеженням MVP. Якщо ви обмежили себе MVP належним чином, минулі ітерації вже вважалися б оплатою за себе - не шкодуйте.
Тож тепер ми можемо перейти до прикладів, про які тут писали інші люди. Це відповіді, які вивчають, яка мінімальна сума, яка вам потрібна, щоб щось навчитися. Але всі вони пропускають одну загальну деталь: який ваш наступний крок?
MVP залежить від того, що ви плануєте зробити з цим MVP після його створення. Візьміть чудову відповідь Філіпа та коментар bxk21. Відповідь Філіпа аргументувала два "міні-ігри", один з підрозділів управління та один з базових будівель. bxk21 стверджував, що вони не такі важливі, як аспект управління часом. То хто прав?
Це хитрі питання. Вони обоє праві, в певних умовах. Імовірно, ви збираєтесь надіслати звільнений MVP деяким гравцям, щоб отримати зворотний зв'язок. Які гейстери ви плануєте використовувати? Це професіонали RTS? Якщо ваші гравці не є експертами в РТС, то відповідь Філіпа, ймовірно, на місці. Ви дивитесь на маленькі конкретні шматочки гри. У них буде достатньо передумови, щоб можна було коментувати такі речі.
Тепер скажемо, що ви якось отримуєте таких гравців, як TLO, Day [9] або MVP. Це професійні гравці РТС (або у випадку з Днем [9], принаймні почесна згадка, оскільки я не вірю, що він грає професійно). Якщо це ваші гравці, то, напевно, думка bxk21 є правильною. Вони не переймаються дрібницями щодо того, будуєте ви будівлі або будуєте самі будівлі. Вони будуть піклуватися про тонку нюансову річ, як управління часом та збалансованість. Тепер у вас таких речей не буде прибитий на ранніх тестуваннях, але ви повинні мати можливість дозволити їх аромат . Вам слід зосередитись на створенні гри, яка демонструє відчуття, що ви хочете зобразити гру на високому рівні майстерності.
Тож з’ясуйте, яким ви хочете бути вашим наступним кроком. Що ви хочете робити зі своїм продуктом. Тоді з’ясуйте, який ваш MVP стосовно цієї мети.