A motor egy bonyolult szoftverrendszer magja, amely tartalmazza az alapvető funkcionalitást anélkül, hogy figyelembe venné a kódot és az adott játék játékmenetének sajátosságait. Ebben a tekintetben meg kell értenie az ilyen alkalmazások működését, mielőtt elkezdené írni a terméket.
Utasítás
1. lépés
Kutassa meg a piacot, és határozza meg, hogy jelenleg mely játékok iránti kereslet van. Ennek alapján meg kell határozni a motor paramétereit számukra. Természetesen bármelyik játékot választhatja, különösen, ha nem tervezi értékesíteni a fejlesztését. Munkád azonban élvezetesebb lesz, ha úgy érzed, hogy munkád hasznos lehet valamihez.
2. lépés
Sorolja fel a követelményeket. Határozza meg a szükséges cselekvési szabadságot és reális grafikát, amelyet a játék létrehozott motorja támogatni fog. Ezt követően vegye figyelembe a paramétereket, például a teljesítményt, a karakterek számát, a cselekmény jellemzőit és egyéb pontokat, amelyeket figyelembe kell venni a játék magjában.
3. lépés
Határozza meg az architektúra paramétereit. Érdemes felülről lefelé megközelítést alkalmazni, és kiépíteni a funkciók hierarchiáját. Erre azért van szükség, mert a jövőben figyelembe kell vennie az API sajátosságait, és a munka felületén kell beállítania a játék felületét.
4. lépés
Készítsen álkódot, amellyel megtervezheti az alsó motorfunkciók megvalósítását. Oroszul kell végrehajtani, programozási nyelvek használata nélkül. Az álkódnak válaszolnia kell a "mit kell tenni?" Kérdésre. és összpontosítson az algoritmus leíró megvalósítására.
5. lépés
Folytassa a tervezési fázist, azaz készítsen egy működő programot a motor számára, amely megvalósítja ötleteit. Ellenőrizze és hibakereső a kódot. Ez a folyamat meglehetősen bonyolult, különösen, ha nem értesz a programozáshoz.
6. lépés
Ne feledje, hogy egy teljes értékű játékmotor megírásához különleges ismeretekkel és szabadidővel kell rendelkeznie. Jelenleg sok ingyenes kész megoldást találhat az interneten, amelyekre ezer órányi programozást fordítottak. Ebben a tekintetben nem szabad azt gondolni, hogy 1-2 héten belül befejezi a projektjét. Évekbe telhet, amíg többé-kevésbé működő motort írsz a játékhoz.