Motor je srž složenog softverskog sistema, koji sadrži osnovnu funkcionalnost bez uzimanja u obzir koda i specifičnosti igranja određene igre. S tim u vezi, morate shvatiti kako takve aplikacije rade prije nego što počnete pisati svoj proizvod.
Instrukcije
Korak 1
Istražite tržište i utvrdite za kojim se igrama trenutno traži. Na osnovu toga potrebno je odrediti parametre motora za njih. Naravno, možete odabrati bilo koju igru, pogotovo ako ne planirate prodati svoj razvoj. Međutim, vaš će posao biti ugodniji ako smatrate da vaš posao može biti koristan za nešto.
Korak 2
Navedite zahtjeve. Utvrdite potrebnu slobodu akcije i realističnu grafiku koju će podržati kreirani mehanizam za igru. Nakon toga zabilježite parametre kao što su izvedba, broj likova, značajke radnje i druge točke koje treba uzeti u obzir u srži igre.
Korak 3
Odredite parametre arhitekture. Vrijedno je pristupiti odozgo prema dolje i izgraditi hijerarhiju funkcija. To je neophodno jer ćete u budućnosti morati uzeti u obzir osobenosti API-ja i prilagoditi sučelje igre na višim nivoima rada.
Korak 4
Stvorite pseudokod s kojim ćete osmisliti implementaciju donjih funkcija motora. Izvršava se na ruskom jeziku bez upotrebe programskih jezika. Pseudokod bi trebao odgovoriti na pitanje "šta treba učiniti?" i usredotočiti se na opisnu implementaciju algoritma.
Korak 5
Pređite na fazu dizajniranja, tj. napravite radni program za motor koji implementira vaše ideje. Testirajte i ispravite svoj kôd. Ovaj proces je prilično kompliciran, pogotovo ako niste dobri u programiranju.
Korak 6
Zapamtite da za pisanje punopravnog mehanizma igre morate imati posebno znanje i slobodno vrijeme. Trenutno na Internetu možete pronaći mnoštvo gotovih gotovih rješenja na koja je potrošeno hiljade radnih sati programiranja. S tim u vezi, ne biste trebali misliti da ćete svoj projekt dovršiti za 1-2 sedmice. Možda će vam trebati godine da napišete manje ili više funkcionalan motor za igru.