Jak plánovat projekt rozvoje her

Jak plánovat projekt rozvoje her

Jedním z nejsložitějších aspektů vývoje hry je plánování. Někteří by argumentovali, že malé nezávislé projekty tento krok nepotřebují; prostě musí na projektu pracovat, dokud není hotovo. To zdaleka není pravda.

Počáteční plánování

Rámec návrhu stanovený na počátku projektu určí směr vývoje celého projektu. V tomto kroku je důležité si uvědomit, že nic není zasazeno do kamene, ale měli byste se pokusit být co nejpřesnější.

Seznam funkcí

Nejprve analyzujte návrhový dokument a určete herní požadavky. Poté rozdělte každý požadavek do seznamu funkcí, které budou potřebné k implementaci požadavku.

Rozdělení úkolů

Vezměte každou funkci a pracujte s vašimi vedoucími v každé oblasti (umění, animace, programování, zvuk, návrh úrovně atd.) A rozdělte ji na úkoly pro každé oddělení (skupina nebo osoba, v závislosti na velikosti vašeho týmu).

Přiřazení úkolů

Vedoucí každé skupiny by pak měl vytvořit počáteční odhady časových požadavků pro každý úkol a přiřadit je členům týmu. Po dokončení by vedoucí měl spolupracovat s týmem, aby zajistil, že odhady jsou správné a přiměřené.

Závislosti

Projektový manažer pak musí vzít všechny odhady úkolů a umístit je do softwarového balíčku pro správu projektů, buď Microsoft Project nebo Excel (dva dlouhodobé průmyslové standardy), nebo libovolnou z novějších možností dostupných pro agilní řízení projektů.

Jakmile jsou úkoly přidány, musí projektový manažer zkontrolovat úkoly a porovnat závislosti mezi týmy, aby bylo zajištěno, že načasování vytvoření prvku nemá nemožné vztahy, které by bránily jeho dokončení v nezbytných časových rámcích. Například pro úplnou implementaci závodní hry byste naplánovali kódování životnosti pneumatik před dokončením fyzického systému. Neměli byste rámec, na kterém byste mohli založit kód pneumatik.

Plánování

To je místo, kde se věci zvláště komplikují, ale kde se především ukazuje potřeba řízení projektů.

Vedoucí projektu přiřadí pro každý úkol odhadované datum zahájení a dokončení. V tradičním plánování projektu skončíte kaskádovým „vodopádovým“ pohledem, který ukazuje časovou osu pro dokončení projektu a závislosti, které spojují úkoly.

Je důležité pamatovat na sklouznutí, nemocný čas zaměstnance, neočekávané zpoždění funkcí, atd. Toto je časově náročný krok, ale rychle vám poskytne představu o tom, kolik času bude trvat dokončení projektu.

Co dělat s daty

Podíváte-li se na tento plán projektu, můžete určit, zda bude určitá vlastnost časově nákladná (a tedy i peníze), a rozhodovat o tom, zda je tato funkce pro úspěch hry nezbytná. Můžete se rozhodnout, že odklad funkce aktualizace nebo dokonce pokračování má větší smysl.

Sledování toho, jak dlouho jste na určité funkci pracovali, je také užitečné při určování, zda je čas vyzkoušet novou techniku ​​k vyřešení problému nebo snížit tuto funkci pro dobro projektu.

Milníky

Časté využívání projektového plánování zahrnuje vytváření milníků. Mezníky označují, kdy byl dokončen určitý prvek funkčnosti, časové období práce na projektu nebo procento úkolů.

Pro interní sledování projektu jsou milníky užitečné pro účely plánování a pro stanovení konkrétních cílů týmu, na které mají být zaměřeny. Při práci s vydavatelem milníky často určují, jak a kdy se vývojové studio platí.

Závěrečné poznámky

Plánování projektů je mnohými považováno za obtěžování, ale téměř vždy zjistíte, že vývojáři, kteří plánují projekty v dostatečném předstihu a zasáhli své milníky, jsou ti, kteří v dlouhodobém horizontu uspějí.