Një motor loje përdoret për të thjeshtuar procesin e programimit duke ripërdorur kodin nga lojërat e vjetra. Meqenëse shumica e lojërave janë të ngjashme me programimin (të gjitha kanë audio, zbulim përplasjeje, etj.), Ju mund të ripërdorni një pjesë të mirë të kodit në vend që të filloni nga e para çdo herë.
Ekziston një larmi e madhe e motorëve të lojërave atje. Disa i drejtohen artistëve me pak ose aspak programim të kërkuar. Disa janë të përbërë tërësisht nga GUI që mund ta bëjnë programimin më të lehtë. Dhe disa janë bërë vetëm për programuesit.
Ky artikull është për njerëzit e interesuar për të bërë atë lloj të fundit të motorit, vetëm për programuesit. Edhe nëse nuk dini ndonjë gjuhë programimi ose programimi, por jeni të interesuar për programimin ose menaxhimin e lojërave, atëherë lexoni më tej.
Hapa
Pjesa 1 nga 4: Mësoni të Programoni
Hapi 1. Zgjidhni gjuhën tuaj
Ekzistojnë një sërë gjuhësh nga të cilat bëhen programet. Gjuha që zgjidhni nuk ka shumë rëndësi, por gjëja më e rëndësishme është që të filloni diku.
- Ka shumë gjuhë programimi për të zgjedhur, por shumica shkojnë me C ++ ose Java dhe ato janë gjithashtu më të dobishmet në Zhvillimin e Lojërave.
- Pasi të mësoni një gjuhë, është shumë më e lehtë të mësoni një tjetër.
Hapi 2. Gjeni një kurs
Mënyra më efektive (sipas mendimit tim) për të mësuar programim/shkenca kompjuterike është të marrësh një klasë! Nëse kjo është një klasë në shkollën tuaj, apo jashtë shkollës nuk duhet të ketë rëndësi.
- Pavarësisht se kush jeni, mund të gjeni një klasë programimi që ju përshtatet.
- MIT OpenCourseWare (https://ocw.mit.edu/) ka një larmi klasash falas.
- Nëse shikoni përreth në Google, do të gjeni një numër faqesh të tjera që gjithashtu kanë leksione dhe klasa falas në dispozicion.
- Ju gjithashtu mund të keni një mik që t'ju mësojë një gjuhë, ndarja është kujdes.
Hapi 3. Praktikoni
Ju nuk dëshironi që loja juaj e parë të jetë loja e madhe, e rëndësishme. Ju dëshironi një shans për të prishur dhe të mos kujdeseni shumë për projektin tuaj.
- Mundohuni të bëni një lojë të thjeshtë.
- Nëse keni mësuar Java, shikoni paketën Swing.
- Mos u shqetësoni shumë për këtë projekt (a), ata duhet të marrin vetëm disa javë nga koha juaj.
- Mësoni nga gabimet tuaja.
Pjesa 2 nga 4: Filloni lojën tuaj (Motori)
Hapi 1. Mendoni për një ide loje
Mundohuni të sfidoni veten. Në këtë mënyrë, nëse nuk arrini gjithçka që keni synuar, do të keni akoma (ndoshta) një lojë mjaft të mirë të mbetur.
- Mendoni pak, mos u ndjeni nën presion për ta bërë këtë në një ulje.
- Uluni në idenë tuaj për një kohë në mënyrë që ta dini se është e mirë.
Hapi 2. Formalizoni idenë tuaj
Komunikimet teknike janë të rëndësishme në çdo lloj inxhinierie, përfshirë inxhinierinë e softuerit. Ju nuk doni t'i thoni dikujt që po bëni një mollë dhe ata shkojnë dhe ju bëjnë audio për një dardhë.
Shkruani një "Dokument të Dizajnit të Lojërave". Këto përdoren në zhvillimin e lojërave profesionale, por më e rëndësishmja, ato komunikojnë me lehtësi idenë (et) tuaj me të tjerët. Ka shumë modele falas në dispozicion në internet
Hapi 3. Rekrutoni Ndihmë
Ju nuk keni pse të shkoni vetëm në këtë. It'sshtë gjithashtu më argëtuese dhe emocionuese në një grup.
- Ju nuk mund të bëni një motor të personalizuar të lojës dhe të menaxhoni projektin pa ndihmë.
- Pyesni miqtë tuaj së pari para se të shkoni tek të huajt ose të reklamoni për ndihmë, do të habiteni se kush do të donte të hynte në industrinë e lojërave.
Pjesa 3 nga 4: Filloni të punoni
Hapi 1. Hulumtimi
Shikoni se çfarë do të bëni para se ta bëni. Edhe kur bëni një motor nga e para, ka ende një numër mjetesh nga të cilat mund ta bëni motorin tuaj.
- Shikoni "OpenGL" nëse keni mësuar C dhe "JOGL" nëse keni mësuar Java.
- Ndoshta blini një libër shkollor në OpenGL, "Redbook" është më i famshmi, por është online falas.
Hapi 2. Vizatoni Diçka
Bëni një objekt primitiv ose 2D për të filluar.
- Bëni një trekëndësh 2D, ose një kub.
- Shikoni në "Listat e Shfaqjes" në mënyrë që të vizatoni shumë objekte primitive.
Hapi 3. Bëni Perspektivë
Nuk ka shumë lojëra ku nuk mund të ndryshoni aty ku jeni duke kërkuar.
Bëni perspektivën e lojës tuaj (Perspektiva e personit të parë, nga lart poshtë, etj.)
Hapi 4. Lëvizni përreth
Një hap në një kohë! Veçse jo në fakt sepse të shkelësh është në fakt një lloj i komplikuar.
- Ose lëvizni gjithçka rreth kamerës ose zhvendosni portën e shikimit të kamerës, por ato janë të njëjta me procesorin.
- Të jetë në gjendje të lëvizë në të gjitha këndet, jo vetëm përgjatë boshtit.
Hapi 5. Shtoni Tekstura (Imazhe)
Kjo ngjyrë e paracaktuar do të plaket pas një kohe dhe jo shumë lojëra përdoren vetëm me ngjyra të forta.
Ndajini ato në listën tuaj (et) e shfaqjes
Hapi 6. Shto Audio
Kjo e bën lojën tuaj shumë më interesante dhe më realiste.
Ndoshta hapat për kur ecni
Hapi 7. Shtoni ndriçimin
Kjo gjithashtu shton realizmin.
- Mësoni llojet e ndryshme të ndriçimit.
- Përdorni një sferë në vend të një kubi për t'u siguruar që ndriçimi po funksionon.
- Ju mund të vendosni një objekt primitiv nga ku duhet të vijë drita për të korrigjuar. Vetëm sigurohuni që drita të dalë nga kutia/sfera në të cilën e vendosni.
Hapi 8. Shtoni Zbulimin e Përplasjes
Gjëja më e madhe që njerëzit vërejnë kur u tregoni atyre një motor lojë jo të plotë është mungesa e zbulimit të duhur të përplasjeve.
- Bëni të pamundur të ecni nëpër kub.
- Bëni të mundur lëvizjen (në drejtime të tjera) kur përplaseni me kubin.
Hapi 9. Shto gravitetin
Shumica e lojërave kanë gjëra që bien diku.
Bëni një dysheme dhe hidheni rreth tij
Pjesa 4 nga 4: Përfundoni biznesin
Hapi 1. Përfundoni lojën tuaj
Mos harroni ta tregtoni atë. Ju mund të dëshironi të regjistroni një tregtar (mik) për t'ju ndihmuar. Supozoni se loja juaj do të jetë një goditje në mënyrë që të punoni drejt kësaj.
Argëtohu
Hapi 2. Menaxhoni lojëra të tjera
Mos u bëni kokëfortë, tregoni zhvilluesve të tjerë që keni bërë një motor lojërash. Ju nuk duhet të jeni i vetmi që zhvilloheni me motorin tuaj. Kur i lini njerëzit e tjerë ta përdorin atë, ju keni të drejtë për disa nga honoraret e tyre, por gjithashtu merrni reagime konstruktive dhe ndoshta përmirësime në motorin tuaj.
- Motorët e lojës janë të vlefshëm dhe mbresëlënës.
- A e vutë re se sa ata motorë të tjerë po ngarkojnë zhvilluesit indie? (Ju mund të jeni ai motor!)
- Përdorni motorin tuaj për të futur zhvilluesit e lojërave të pakëndshme në industri!
Hapi 3. Fat i mirë
Filloni udhëtimin tuaj në industrinë e lulëzimit të lojërave!