Software alang sa pagmugna og 2D / 3D games. Sa unsa nga paagi sa paghimo sa usa ka yano nga dula (pananglitan)?

Hello

Mga dula ... Kini mao ang usa sa mga labing popular nga mga programa diin daghang mga tiggamit ang mamalit og mga kompyuter ug mga laptop. Tingali, ang mga PC dili mahimong popular kaayo kon walay mga dula alang kanila.

Ug kung una aron makahimo sa bisan unsa nga dula, gikinahanglan nga adunay espesyal nga kahibalo sa natad sa programming, drawing nga mga modelo, ug uban pa - karon kini igo na nga magtuon sa usa ka editor. Daghang mga editor, sa paagi, yano ra ug bisan ang usa ka novice user makasabut niini.

Niini nga artikulo gusto nakong mahikap ang ingon ka popular nga mga editor, ingon man usab ang paggamit sa panig-ingnan sa usa kanila sa pagsusi pinaagi sa paghimo sa usa ka yano nga dula sa matag lakang.

Ang sulod

  • 1. Mga programa alang sa pagmugna og 2D nga mga dula
  • 2. Mga programa alang sa pagmugna og mga dula sa 3D
  • 3. Unsaon paghimo sa 2D nga dula sa Editor sa Game Maker - kada lakang

1. Mga programa alang sa pagmugna og 2D nga mga dula

Ubos sa 2D - masabtan ang duha ka dula nga mga dula. Pananglitan: tetris, cat angler, pinball, lainlaing mga dula sa card, ug uban pa.

Pananglitan-2D nga mga dula. Game Card: Solitaire

1) Game Maker

Site sa Developer: //yoyogames.com/studio

Ang proseso sa pagmugna og dula sa Game Maker ...

Kini usa sa labing sayon ​​nga mga editor nga nagmugna og gamay nga mga dula. Ang editor nahimo na nga kuwitado: kini sayon ​​nga magsugod sa pagtrabaho niini (ang tanan klaro nga tin-aw), sa samang higayon adunay daghang kahigayonan sa pag-edit sa mga butang, mga lawak, ug uban pa.

Kasagaran sa niini nga editor naghimo sa mga dula nga adunay taas nga panglantaw ug mga plataporma (panglantaw sa kilid). Alang sa mas eksperyensyado nga tiggamit (kadtong mga gamay nga batid sa programming) adunay mga espesyal nga mga bahin alang sa pagsulod sa mga script ug code.

Kini kinahanglan nga makita ang nagkalainlain nga mga epekto ug mga lihok nga mahimong ibutang sa lainlaing mga butang (umaabot nga mga karakter) niining editor: ang gidaghanon usa ka katingalahan - labaw pa sa pipila ka gatos!

2) Pagtukod 2

Website: //c2community.ru/

Ang modernong game designer (sa kinatibuk-ang kahulogan sa pulong), nga makapahimo bisan ang bag-ong mga tiggamit sa PC sa paghimo sa modernong mga dula. Dugang pa, gusto nako ipasabut nga uban niini nga programa, ang mga dula mahimo alang sa lainlaing plataporma: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5), ug uban pa.

Kini nga konstruktura susama kaayo sa Game Maker - dinhi kinahanglan nimo usab nga idugang ang mga butang, dayon isulat kini nga batasan (mga lagda) ug paghimo sa nagkalainlaing mga hitabo. Ang editor gibase sa prinsipyo sa WYSIWYG - i.e. Makita dayon nimo ang resulta samtang imong gimugna ang dula.

Ang programa gibayad, bisan pa alang sa mga nagsugod adunay daghang libre nga bersyon. Ang kalainan tali sa nagkalainlain nga mga bersyon gihulagway sa site sa developer.

2. Mga programa alang sa pagmugna og mga dula sa 3D

(3D - tulo ka dula nga mga dula)

1) 3D RAD

Website: //www.3drad.com/

Usa sa labing barato nga mga tigtukod sa 3D (alang sa daghang mga tiggamit, sa libre nga bersyon, nga adunay 3-ka bulan nga limitasyon sa pag-update), igo na.

Ang 3D RAD mao ang labing sayon ​​nga tagtukod aron makagugol; walay praktikal nga programming nga gikinahanglan dinhi, uban sa posibleng eksepsyon sa pagreseta sa mga koordinado sa mga butang alang sa nagkalainlaing mga pakigsandurot.

Ang labing popular nga game format nga gimugna uban niini nga makina mao ang racing. Pinaagi sa dalan, ang mga screenshot sa ibabaw nagpamatuod niini pag-usab.

2) Unity 3D

Site nga nag-develop: //unity3d.com/

Usa ka seryoso ug komprehensibo nga himan alang sa pagmugna og seryoso nga mga dula (ako mangayo og pasaylo alang sa tautolohiya). Gusto kong morekomendar nga mobalhin niini human magtuon sa ubang mga makina ug mga tigdesinyo, i.e. uban ang usa ka hingpit nga kamot.

Ang pakete sa Unity 3D naglakip sa usa ka makina nga hingpit nga nagtugot kanimo sa paggamit sa mga kapabilidad sa DirectX ug OpenGL. Usab sa arsenal sa programa ang oportunidad nga magtrabaho kauban ang 3D nga mga modelo, magtrabaho uban sa mga shaders, mga anino, musika ug mga tingog, usa ka dako nga librarya sa mga script alang sa standard nga mga buluhaton.

Tingali ang bugtong drawback niining pakete mao ang panginahanglan sa kahibalo sa programming sa C # o Java - bahin sa code sa panahon sa compilation kinahanglan idugang sa "manual mode".

3) NeoAxis Game Engine SDK

Site sa developer: //www.neoaxis.com/

Libre nga pagpalambo nga palibot alang sa halos bisan unsang mga dula sa 3D! Uban niini nga komplikado, mahimo nimo ang mga lumba, shooters, ug mga arcade sa adventure ...

Alang sa Game Engine SDK, ang network adunay daghan nga mga pagdugang ug ekstensyon alang sa daghang mga buluhaton: sama pananglit, ang physics sa usa ka sakyanan o usa ka eroplano. Uban sa tabang sa mga expandable nga mga librarya wala ka gani magkinahanglan og seryoso nga kahibalo sa mga pinulongan sa programming.

Tungod sa usa ka espesyal nga player nga gitukod ngadto sa makina, ang mga dula nga gimugna niini mahimong dulaon sa daghang popular nga mga browser: Google Chrome, FireFox, Internet Explorer, Opera ug Safari.

Ang Game Engine SDK gi-apod-apod isip libre nga makina alang sa dili komersiyo nga kalamboan.

3. Unsaon paghimo sa 2D nga dula sa Editor sa Game Maker - kada lakang

Magbubuhat sa Game - Usa ka popular kaayo nga editor alang sa pagmugna og dili komplikadong 2D nga mga dula (bisan pa nga ang mga developers nag-ingon nga makahimo ka og mga dula nga hapit bisan unsang komplikado niini).

Niining gamay nga panig-ingnan, gusto ko nga magpakita sa usa ka sunod-sunod nga mini nga panudlo sa pagmugna og mga dula. Ang dula mao ang kaayo mga walay-pagtagad: ang Sonic nga kinaiya sa paglihok sa palibot sa mga screen nga naningkamot sa pagkolekta lunhaw mansanas ...

Pagsugod uban sa yano nga mga lihok, pagdugang sa bag-ong mga bahin sa daplin sa dalan, kinsa nahibalo, tingali ang imong dula mahimong tinuod nga naigo sa panahon! Ang akong tumong niining artikuloha aron ipakita kung asa magsugod, tungod kay ang sinugdanan mao ang pinakalisud sa kadaghanan ...

Mga blangko aron makahimo og dula

Sa dili ka pa magsugod sa pagmugna og bisan unsang dula, kinahanglan nimo buhaton ang mosunod:

1. Pag-imbento sa kinaiya sa iyang dula, unsa ang iyang buhaton, kung asa siya, unsaon pagdumala sa player ug uban pang mga detalye.

2. Paghimo og mga hulagway sa imong kinaiya, mga butang diin siya makigsulti. Pananglitan, kung adunay usa ka oso nga mangolekta og mga mansanas, nan kinahanglan ka labing menos duha ka hulagway: ang oso ug ang mga mansanas mismo. Mahimo usab nimo nga gikinahanglan ang usa ka background: usa ka dako nga hulagway diin ang aksyon mahitabo.

3. Paghimo o pagkopya sa mga tunog alang sa imong mga karakter, musika nga dulaon sa dula.

Sa kinatibuk-an, kinahanglan nimo: sa pagkolekta sa tanan nga gikinahanglan aron sa paghimo. Bisan pa, posible kini sa ulahi nga dugangan ang kasamtangan nga proyekto sa duwa sa tanan nga nakalimtan o gibiyaan sa ulahi ...

Lakang nga lakang sa pagmugna og mini-game

1) Ang unang butang nga kinahanglan nimong buhaton mao ang pagdugang sa sprites sa atong mga karakter. Sa paghimo niini, sa control panel sa programa adunay usa ka espesyal nga butang sa dagway sa usa ka nawong. I-klik kini aron makadugang sa sprite.

Butang aron makahimo og sprite.

2) Diha sa bintana nga makita, kinahanglan nimo nga i-klik ang download button alang sa sprite, dayon itakda ang gidak-on (kon gikinahanglan).

Nag-upload og sprite.

3) Busa kinahanglan nimo nga idugang ang tanan nimo nga mga sprites sa proyekto. Sa akong kahimtang, nahimo kining 5 sprites: Sonic ug multi-colored nga mansanas: berde nga lingin, pula, orange ug abohon.

Sprite sa proyekto.

4) Sunod, kinahanglan nimong idugang ang mga butang sa proyekto. Ang butang usa ka importante nga detalye sa bisan unsang dula. Sa Game Maker, ang usa ka butang usa ka yunit sa dula: pananglitan, Sonic, nga molihok sa screen depende sa mga yawe nga imong pug-anan.

Sa kinatibuk-an, ang mga butang usa ka komplikado nga hilisgutan ug imposible sa prinsipyo nga ipasabut kini sa teoriya. Samtang magtrabaho ka sa editor, mahimo ka nga mas pamilyar sa dako nga pundok sa mga bahin nga gitanyag kanimo sa Game Maker.

Sa kasamtangan, paghimo sa unang butang - i-klik ang "Add object" .

Game Maker. Pagdugang og usa ka butang.

5) Sunod, ang sprite gipili alang sa dugang nga butang (tan-awa ang screenshot sa ubos, sa wala + sa ibabaw). Sa akong kaso - ang karakter nga Sonic.

Unya ang mga panghitabo girekord alang sa maong butang: tingali adunay daghan niini, ang matag hitabo mao ang kinaiya sa imong mga butang, ang kalihukan, mga tingog nga may kalabutan niini, pagkontrol, mga baso, ug uban pang mga kinaiya sa dula.

Aron makadugang sa usa ka panghitabo, i-klik ang button nga adunay sama nga ngalan - dayon pilia ang aksyon alang sa panghitabo sa tuo nga kolum. Pananglitan, ang pagbalhin sa pahigpit ug vertikal sa pagputol sa mga yawe sa udyong.

Pagdugang sa mga panghitabo sa mga butang.

Game Maker. Alang sa sonik nga butang, 5 nga mga panghitabo ang nadugang: pagbalhin sa kinaiya sa nagkalainlaing mga direksyon sa pagpadayon sa mga yawe sa udyong; Dugang pa nga usa ka kondisyon ang gitakda sa pagtabok sa utlanan sa dulaanan.

Pinaagi sa dalan, mahimong adunay daghang mga panghitabo: Ang Game Maker walay gamay nga butang dinhi, ang programa makahatag kanimo og daghang mga butang:

- ang tahas sa pagbalhin sa kinaiya: ang kalit nga paglihok, paglukso, kalig-on sa paglukso, ug uban pa;

- Mga overlaying nga mga buhat sa musika sa lain-laing mga aksyon;

- ang dagway ug pagtangtang sa kinaiya (butang), ug uban pa.

Importante kini! Alang sa matag butang sa dula kinahanglan nimo i-rehistro ang imong mga panghitabo. Ang dugang nga mga panghitabo alang sa matag butang nga imong magparehistro - ang labaw nga daghag gamit ug adunay dakong potensyal sa paghimo sa dula. Sa prinsipyo, bisan wala mahibal-an kung unsay tukmang buhaton niini o sa maong kalihukan, mahimo ka nga magbansay pinaagi sa pagdugang niini ug tan-awa kung unsa ang buhaton sa dula human niana. Sa kinatibuk-an, usa ka dako nga natad alang sa mga eksperimento!

6) Ang katapusan ug usa sa importante nga mga lihok mao ang paglalang sa lawak. Ang usa ka lawak usa ka matang sa dula sa dula, ang ang-ang sa kung diin ang imong mga butang ang makigsulti. Aron makahimo sa ingon nga kwarto, i-klik ang button nga may mosunod nga icon:.

Idugang ang kwarto (game stage).

Diha sa gibuhat nga lawak, gamit ang mouse, mahimo nimong ihikyad ang among mga butang sa entablado. Ipahiangay ang game background, i-set ang ngalan sa window sa game, isulti ang mga panglantaw, ug uban pa. Sa kinatibuk-an, usa ka tibuok nga pagbansay alang sa mga eksperimento ug pagtrabaho sa dula.

7) Sa pagsugod sa resulta nga dula - pagpadayon sa F5 button o sa menu: Run / normal launch.

Dulaa ang resulta nga dula.

Ang Game Maker magbukas sa imong atubangan sa bintana sa dula. Sa pagkatinuod, mahimo nimong tan-awon kung unsay imong makuha, eksperimento, magdula. Sa akong kahimtang, ang Sonic mahimong maglihok depende sa mga keystroke sa keyboard. Usa ka matang sa mini-game (oh, ug adunay mga panahon nga ang puti nga tulbok nga nagdagan latas sa itom nga screen nagpahinabog ihalas nga sorpresa ug interes sa mga tawo ... ).

Ang resulta nga dula ...

Oo, siyempre, ang resulta nga panghitabo mao ang primitive ug yano kaayo, apan ang panig-ingnan sa iyang paglalang usa ka timailhan. Dugang pa, ang pag-eksperimento ug pagtrabaho sa mga butang, mga sprite, mga tingog, mga kagikan ug mga lawak - mahimo ka makahimo og maayo kaayo nga 2D game. Aron makahimo sa ingon nga mga dula 10-15 ka tuig na ang milabay, gikinahanglan nga adunay espesyal nga kahibalo, karon kini igo na nga makahimo sa pagtuyok sa mouse. Pag-uswag!

Uban sa labing maayo! Ang tanan nga malampuson nga game-system ...