Injini ya mchezo hutumiwa kurahisisha mchakato wa programu kwa kutumia tena nambari kutoka kwa michezo ya zamani. Kwa kuwa michezo mingi ni sawa na programu ya busara (zote zina sauti, kugundua mgongano, nk), unaweza kutumia tena sehemu nzuri ya nambari badala ya kuanza kutoka kila wakati.
Kuna anuwai ya injini za mchezo huko nje. Wengine wamelenga wasanii ambao hawana programu inayofaa. Baadhi zinajumuisha kabisa GUI ambazo zinaweza kufanya programu iwe rahisi. Na zingine zimetengenezwa kwa waandaaji programu tu.
Nakala hii ni ya watu wanaopenda kutengeneza injini hiyo ya mwisho, kwa waandaaji programu pekee. Hata kama hujui lugha yoyote ya programu au programu, lakini una nia ya programu au usimamizi wa mchezo, kisha soma.
Hatua
Sehemu ya 1 ya 4: Jifunze Mpango
Hatua ya 1. Chagua Lugha yako
Kuna lugha anuwai ambazo programu hufanywa. Lugha unayochagua haijalishi sana, lakini jambo muhimu zaidi ni kwamba uanzie mahali.
- Kuna lugha nyingi za programu za kuchagua, lakini nyingi huenda na C ++ au Java na pia ni muhimu zaidi katika Ukuzaji wa Mchezo.
- Mara tu unapojifunza lugha moja, ni rahisi sana kujifunza nyingine.
Hatua ya 2. Tafuta kozi
Njia bora zaidi (kwa maoni yangu) ya kujifunza programu / sayansi ya kompyuta ni kuchukua darasa! Ikiwa hii ni darasa shuleni kwako, au nje ya shule haipaswi kujali.
- Haijalishi wewe ni nani, unaweza kupata darasa la programu linalokufaa.
- MIT OpenCourseWare (https://ocw.mit.edu/) ina anuwai ya madarasa ya bure.
- Ukiangalia kote kwenye Google, utapata tovuti zingine kadhaa ambazo pia zina mihadhara ya bure na darasa zinazopatikana.
- Unaweza pia kuwa na rafiki anayekufundisha lugha, kushiriki ni kujali.
Hatua ya 3. Jizoeze
Hutaki mchezo wako wa kwanza uwe wewe mchezo mkubwa, muhimu. Unataka nafasi ya kusokota na usijali sana kuhusu mradi wako.
- Jaribu kutengeneza mchezo rahisi.
- Ikiwa umejifunza Java, angalia kifurushi cha Swing.
- Usijali sana kuhusu mradi huu, wanapaswa kuchukua wiki chache tu za wakati wako.
- Jifunze kutokana na makosa yako.
Sehemu ya 2 ya 4: Anza Mchezo Wako (Injini)
Hatua ya 1. Fikiria Wazo la Mchezo
Jaribu kujipa changamoto. Kwa njia hiyo ikiwa hautatimiza yote uliyojiwekea, bado (pengine) utakuwa na mchezo mzuri uliobaki.
- Fikiria kwa muda, usijisikie unashinikizwa kufanya hivi mara moja.
- Kaa kwenye wazo lako kwa muda ili ujue ni nzuri.
Hatua ya 2. Sanidi Wazo lako
Mawasiliano ya kiufundi ni muhimu kwa aina yoyote ya uhandisi, pamoja na uhandisi wa programu. Hutaki kumwambia mtu kuwa unatengeneza tofaa na anakwenda kukutengenezea sauti kwa peari.
Andika "Hati ya Kubuni Mchezo". Hizi hutumiwa katika ukuzaji wa mchezo wa kitaalam, lakini muhimu zaidi, zinawasiliana na wengine maoni yako. Kuna templeti nyingi za bure zinazopatikana mkondoni
Hatua ya 3. Kusaidia Usaidizi
Sio lazima uende peke yako. Pia ni ya kufurahisha zaidi na ya kufurahisha katika kikundi.
- Hauwezi kutengeneza injini ya mchezo wa kawaida na kusimamia mradi bila msaada.
- Uliza marafiki wako kwanza kabla ya kwenda kwa wageni au kutangaza msaada, utashangaa ni nani atakayependa kuingia kwenye tasnia ya mchezo.
Sehemu ya 3 ya 4: Nenda Kazini
Hatua ya 1. Utafiti
Angalia kile utakachofanya kabla ya kukifanya. Hata unapotengeneza injini kutoka mwanzoni, bado kuna zana kadhaa ambazo unaweza kutengeneza injini yako.
- Angalia "OpenGL" ikiwa umejifunza C na "JOGL" ikiwa umejifunza Java.
- Labda nunua kitabu kwenye OpenGL, "Redbook" ndio maarufu zaidi, lakini iko mkondoni bure.
Hatua ya 2. Chora Kitu
Toa kitu cha zamani au cha 2D ili uanze.
- Tengeneza pembetatu ya 2D, au mchemraba.
- Angalia katika "Orodha za Maonyesho" ili uweze kuteka vitu vingi vya zamani.
Hatua ya 3. Fanya Mtazamo
Hakuna michezo mingi ambapo huwezi kubadilisha unatafuta.
Fanya mtazamo wa mchezo wako (Mtazamo wa mtu wa kwanza, juu-chini, n.k.)
Hatua ya 4. Zunguka
Hatua moja kwa wakati! Isipokuwa sio kweli kwa sababu kukanyaga ni ngumu sana.
- Ama songa kila kitu karibu na kamera au songa bandari ya kuona kamera, lakini ni sawa kwa processor.
- Uweze kusonga kwa pembe zote, sio tu kwenye mhimili.
Hatua ya 5. Ongeza Michoro (Picha)
Rangi hiyo chaguomsingi itazeeka baada ya muda, na sio michezo mingi inayotumiwa na rangi ngumu tu.
Zigawanye katika orodha yako ya kuonyesha
Hatua ya 6. Ongeza Sauti
Hii inafanya mchezo wako upendeze zaidi na uwe wa kweli.
Labda nyayo za wakati unatembea
Hatua ya 7. Ongeza Taa
Hii pia inaongeza uhalisi.
- Jifunze aina tofauti za taa.
- Tumia tufe badala ya mchemraba ili kuhakikisha taa inafanya kazi.
- Unaweza kuweka kitu cha zamani ambapo taa inapaswa kutoka kwa utatuzi. Hakikisha tu taa inaweza kutoka kwenye sanduku / nyanja uliyoiweka.
Hatua ya 8. Ongeza Kugundua Kugongana
Jambo kubwa zaidi ambalo watu hugundua unapowaonyesha injini ya mchezo isiyokamilika ni ukosefu wa kugundua mgongano sahihi.
- Fanya iwezekane kutembea kupitia mchemraba.
- Fanya iwezekanavyo kusonga (kwa njia zingine) wakati unagongana na mchemraba.
Hatua ya 9. Ongeza Mvuto
Michezo mingi ina vitu vinavyoanguka mahali pengine.
Tengeneza sakafu, na uruke juu yake
Sehemu ya 4 ya 4: Maliza Biashara
Hatua ya 1. Maliza Mchezo wako
Usisahau kuiuza. Unaweza kutaka kuuliza muuzaji (rafiki) ili akusaidie. Fikiria mchezo wako utakuwa maarufu ili kwa njia hiyo uweze kufanyia kazi hiyo.
Furahiya
Hatua ya 2. Simamia Michezo Mingine
Usiwe mjinga, waambie watengenezaji wengine kuwa umetengeneza injini ya mchezo. Sio lazima uwe peke yako kukuza na injini yako. Unapowaruhusu watu wengine kuitumia, unayo haki ya mirahaba yao, lakini pia unapata maoni ya kujenga na labda maboresho kwa injini yako.
- Injini za Mchezo zina thamani na zinavutia.
- Je! Umeona ni kiasi gani injini hizo zingine zinachaji watengenezaji wa indie? (Unaweza kuwa injini hiyo!)
- Tumia injini yako kupata watengenezaji wa mchezo wa wannabe kwenye tasnia!
Hatua ya 3. Bahati nzuri
Anza safari yako kwenye tasnia ya mchezo inayostawi!