Hogyan kell tervezni egy játékfejlesztési projektet?

Hogyan kell tervezni egy játékfejlesztési projektet?

A játékfejlesztés egyik legbonyolultabb aspektusa a tervezés. Néhányan azt állítják, hogy a kis indie projekteknek nem kell ez a lépés; egyszerűen csak a projekten kell dolgozniuk, amíg el nem készül. Ez messze nem igaz.

Kezdeti tervezés

A projekt kezdeteként kialakított tervezési keret meghatározza a teljes projekt fejlesztésének menetét. Fontos, hogy ezen a lépésben ne felejtsük el, hogy semmi nem kerül kőbe, de meg kell próbálnia a lehető legpontosabbat lenni.

Funkciólista

Először elemezze a tervdokumentumot, és határozza meg a játék követelményeit. Ezután ossza fel az egyes követelményeket azon szolgáltatások listájára, amelyekre szükség lesz a követelmény végrehajtásához.

A feladatok lebontása

Vegye ki az egyes funkciókat, és dolgozzon az egyes térségek vezetésével (művészet, animáció, programozás, hangzás, színtervezés stb.), Hogy feladatokra bontja az egyes osztályokat (csoport vagy személy, a csapat méretétől függően).

Feladatok kiosztása

Az egyes csoportok vezetõinek ezután el kell készíteniük az egyes feladatokhoz szükséges kezdeti idõigény-becsléseket, és azokat a csoport tagjaihoz kell rendelniük. Miután ez befejeződött, a vezetőnek együtt kell működnie a csapattal annak biztosítása érdekében, hogy a becslések helyesek és ésszerűek legyenek.

Dependencies

A projektmenedzsernek ezután el kell készítenie az összes feladatbecslést, és be kell helyeznie azokat egy projektmenedzsment szoftvercsomagba, akár a Microsoft Projectbe, akár az Excelbe (a két hosszú idejű iparági szabvány), vagy az agilis projektmenedzsmenthez elérhető újabb lehetőségek közül.

A feladatok hozzáadása után a projektmenedzsernek meg kell vizsgálnia a feladatokat és össze kell hangolnia a csapatok közötti függőségeket annak biztosítása érdekében, hogy a szolgáltatás létrehozásának ütemezése ne legyen lehetetlen kapcsolatokkal, amelyek megakadályozzák annak teljesítését a szükséges határidőn belül. Például egy versenyjáték teljes megvalósításához nem ütemezheti a gumiabroncsok tartósságának kódolását a fizikai rendszer befejezése előtt. Nem lenne olyan keret, amely alapján a gumiabroncs-kódot alapozná.

ütemezése

Itt a dolgok különösen bonyolultak, de elsősorban a projektmenedzsment szükségessége válik nyilvánvalóvá.

A projektmenedzser minden feladathoz hozzárendel a becsült kezdési és befejezési dátumokat. A hagyományos projekttervezésnél lépcsőzetes „vízesés” nézet áll rendelkezésre, amely megmutatja a projekt befejezésének ütemtervét és a feladatokat összekötő függőségeket.

Fontos, hogy ne felejtsük el figyelembe venni a csúszást, az alkalmazottak betegidejét, a szolgáltatások váratlan késleltetését stb.

Mit tegyen az adatokkal

A projektterv áttekintésével meghatározhatja, hogy egy szolgáltatás időben költséges-e (és ezért pénzt is) -, és dönthet arról, hogy a szolgáltatás szükséges-e a játék sikeréhez. Lehet, hogy úgy dönt, hogy egy funkció frissítésének késleltetése - vagy akár folytatása is - értelmesebb.

Ezenkívül annak nyomon követése, hogy meddig dolgoztál egy funkción, hasznos annak meghatározásakor, hogy ideje-e kipróbálni egy új technikát a probléma megoldására, vagy a szolgáltatás kivágására a projekt érdekében.

Mérföldkövek

A projekttervezés gyakori használata mérföldkövek létrehozását vonja maga után. A mérföldkövek azt jelzik, hogy a funkcionalitás egy bizonyos eleme, a projekten végzett munka időtartama vagy a feladatok százalékos aránya mikor fejeződött be.

A belső projektkövetéshez a mérföldkövek hasznosak a tervezési célokra és a csapat konkrét céljainak megadására. A kiadókkal való együttműködés során a mérföldkövek gyakran határozzák meg, hogy miként fizetik a fejlesztő stúdiót.

Záró megjegyzések

A projektek tervezését sokan kellemetlennek tekintik, de szinte mindig észreveszik, hogy hosszú távon sikeresek azok a fejlesztők, akik jó előre megtervezik a projekteket és elérik a mérföldköveket.