Një motor është një grup specifik i sistemeve që janë krijuar për të thjeshtuar funksionet më të përdorura të lojës. Siguron transportueshmëri më të mirë të lojërave. Një motor i projektuar mirë mund të bartet lehtësisht në një bibliotekë tjetër apo edhe në një platformë tjetër. Mund ta shkruani vetë, por vetëm me disa njohuri të programimit.
Udhëzimet
Hapi 1
Zgjidhni cilën lojë dëshironi të krijoni në mënyrë që të jetë interesante dhe popullore. Për ta bërë këtë, studioni tregun (edhe nëse jeni duke bërë një lojë që nuk është në shitje, gjithsesi studioni tregun - është gjithmonë mirë kur krijimi juaj është i kërkuar).
Hapi 2
Mos u mundoni të bëni një lojë me grafikë shumë realiste dhe liri të plotë të veprimit. Përcaktoni kërkesat. Ndoshta do të jetë thjeshtësia, kërkesat për numrin e personazheve, performanca ose tiparet e komplotit.
Hapi 3
Krijoni një hierarki të funksioneve duke përdorur një qasje nga lart-poshtë. Në një moment, nuk do të jeni më në gjendje të vazhdoni me arkitekturën nga lart-poshtë, por jo sepse keni bërë gjithçka. Thjesht ndërlikimet e zbatimit do t'ju japin rregullat e tyre, kështu që vazhdoni krijimin e hierarkisë në një mënyrë nga poshtë-lart, d.m.th. vazhdoni nga veçoritë e API dhe rregulloni ndërfaqen e një niveli më të lartë.
Hapi 4
Filloni të dizajnoni. Funksionet më të larta konsistojnë në thirrjen e atyre më të ultave (d.m.th., ato zbatohen praktikisht në fazën e krijimit të një hierarkie). Dizajnoni riprodhimin e funksioneve më të ulëta në pseudokodin. Mos shkruani pseudokod C vetëm në rusisht. Duhet të jetë të paktën 2 herë më e shkurtër dhe të përshkruaj në mënyrë përshkruese algoritmin, t'i përgjigjet pyetjes jo "si", por "çfarë" dhe duhet t'ju lejojë të përqendroheni në gjërat më të rëndësishme. Krijoni teste për funksionet më të ulëta dhe përpiquni të provoni korrektësinë e programit.
Hapi 5
Filloni hapin e kodimit. Zbatoni funksionet dhe testet më të ulëta dhe merrni një program pune. Përdorni pseudokod për komente dhe qëndroni në një stil specifik të formatimit. Rekomandohet të bëni planifikim publik, sepse të huajt do t'ju ndihmojnë të identifikoni të metat dhe gabimet që ju vetë nuk i keni vërejtur. Kështu, ju do të zvogëloni ndjeshëm kohën tuaj të punës dhe do të përmirësoni prodhimin.