Eden najbolj zapletenih vidikov razvoj iger načrtuje. Nekateri trdijo, da majhni indie projekti ne potrebujejo tega koraka; preprosto morajo delati na projektu, dokler se ne naredi. To še zdaleč ni res.
Začetno načrtovanje
Okvir zasnove, ki je zasnovan pri izvoru projekta, bo določal potek razvoja celotnega projekta. Na tem koraku si je treba zapomniti, da nič ni postavljeno v kamen, vendar morate biti čim bolj natančni.
Seznam funkcij
Najprej analizirajte oblikovni dokument in določite zahteve igre. Nato vsako zahtevo razdelite na seznam funkcij, ki bodo potrebne za izvajanje zahteve.
Razčlenitev nalog
Vzemite vsako funkcijo in delajte s svojimi strankami na vsakem področju (umetnost, animacija, programiranje, zvok, oblikovanje ravni itd.), da ga razdelite na naloge za vsak oddelek (skupino ali osebo, odvisno od velikosti vaše ekipe).
Dodeljevanje nalog
Vodja vsake skupine naj nato ustvari začetne ocene časa za vsako nalogo in jih dodeli članom skupine. Ko je to končano, mora vodilni sodelovati z ekipo, da bi zagotovili, da so ocene pravilne in razumne.
Odvisnosti
Nato mora vodja projektov vzeti vse ocene naloge in jih umestiti v programski paket za upravljanje projektov Microsoft Project ali Excel (dva dolgotrajna industrijska standarda) ali katera koli novejša izbira za agilni projekt upravljanje.
Ko so naloge dodane, mora vodja projektov pregledati naloge in se ujemati z odvisnostmi med skupinami, da se prepriča čas ustvarjanja funkcije nima nemogočih odnosov, ki preprečujejo, da bi se dokončal v potrebnem času okvirji. Na primer, da bi v celoti izvedli dirkalno igro, ne bi načrtovali kodiranja trajnosti pnevmatik pred dokončanjem sistema fizike. Ne bi imeli ogrodja, na katerem bi temeljili kodo pnevmatik.
Načrtovanje
Tu se stvari še posebej zapletejo, toda ko postane potreba po upravljanju projektov naenkrat bolj očitna.
Vodja projekta za vsako opravilo določi ocenjene datume začetka in zaključka. Pri tradicionalnem načrtovanju projektov ste na koncu s kaskadnim pogledom »slap«, ki prikazuje časovnico za zaključek projekta in odvisnosti, ki povezujejo naloge.
Ključnega pomena si je zapomniti, da upoštevate spodrsljaje, čas bolezni bolnikov, nepričakovane zamude pri funkcijah itd. To je zamuden korak, vendar vam bo hitro dal predstavo, koliko časa bo trajal projekt.
Kaj storiti s podatki
Če pogledate ta projektni načrt, lahko ugotovite, ali bo funkcija v času draga (in s tem tudi denar) in sprejemate odločitve o tem, ali je funkcija potrebna, da igra uspe. Lahko se odločite, da je zamuda za posodobitev funkcije - ali celo nadaljevanje - bolj smiselna.
Prav tako je spremljanje, kako dolgo ste delali funkcijo, koristno pri določanju, ali je čas, da poskusite novo tehniko za rešitev težave ali da funkcijo razrežete v dobro projekta.
Mejniki
Pogosta uporaba načrtovanja projektov vključuje ustvarjanje mejnikov. Mejniki kažejo, kdaj je določen element funkcionalnosti, časovno obdobje dela na projektu ali odstotek opravljenih nalog.
Za notranje sledenje projektom so mejniki uporabni za načrtovanje in za določanje ciljev skupine, za katere si želi prizadevati. Pri delu z založnikom mejniki pogosto določajo, kako in kdaj se plačuje razvojni studio.
Končne opombe
Mnogi načrtujejo načrtovanje projektov kot nadlog, vendar boste skoraj vedno ugotovili, da so dolgoročno uspešni razvijalci, ki načrtujejo projekte vnaprej in dosežejo svoje mejnike.