Lojisyèl pou kreye jwèt 2D / 3D. Ki jan yo kreye yon jwèt senp (egzanp)?

Bonjou

Jwèt ... Sa yo se youn nan pwogram ki pi popilè pou anpil itilizatè yo achte òdinatè ak laptops. Pwobableman, PC yo pa ta vin tèlman popilè si pa te gen okenn jwèt pou yo.

Men, si pi bonè yo nan lòd yo kreye nenpòt ki jwèt, li te nesesè yo gen konesans espesyal nan jaden an nan pwogramasyon, desen modèl, elatriye - kounye a li se ase yo etidye kèk editè. Anpil editè, nan chemen an, yo trè senp e menm yon itilizatè inisyasyon ka konprann yo.

Nan atik sa a mwen ta renmen manyen sou editè popilè sa yo, menm jan tou lè l sèvi avèk egzanp lan nan youn nan yo nan sòt nan kreyasyon yon etap jwèt senp pa etap.

Kontni an

  • 1. Pwogram pou kreye jwèt 2D
  • 2. Pwogram pou kreye jwèt 3D
  • 3. Kouman yo kreye yon jwèt 2D nan editè a Maker jwèt - etap pa etap

1. Pwogram pou kreye jwèt 2D

Anba 2D - konprann ki genyen de dimansyon jwèt. Pa egzanp: tetris, pechè chat, biyar, plizyè jwèt kat, elatriye

Egzanp-jwèt 2D. Kat jwèt: solitèr

1) Maker jwèt

Sit Developer: //yoyogames.com/studio

Pwosesis la nan kreye yon jwèt nan Maker jwèt ...

Sa a se youn nan editè yo pi fasil yo kreye jwèt ti. Se editè a te fè byen kalitatif: li se fasil yo kòmanse ap travay nan li (tout bagay se entwitif klè), an menm tan an gen gwo opòtinite pou koreksyon objè, chanm, elatriye.

Anjeneral nan editè sa a fè jwèt ak yon View tèt ak platformers (gade bò). Pou itilizatè plis ki gen eksperyans (moun ki se yon ti kras vèrs nan pwogramasyon) gen karakteristik espesyal pou mete Scripts ak kòd.

Li ta dwe note yon gran varyete efè ak aksyon ki ka mete nan plizyè objè (karaktè nan lavni) nan editè sa a: nimewo a se tou senpleman etonan - plis pase yon kèk santèn!

2) Konstwi 2

Sit wèb: //c2community.ru/

Designer modèn jwèt (nan sans vre nan mo a), sa ki pèmèt menm itilizatè PC inisyasyon fè jwèt modèn. Anplis, mwen vle mete aksan sou ke ak pwogram sa a, jwèt ka fèt pou tribin diferan: IOS, android, Linux, Windows 7/8, Mac Desktop, entènèt (HTML 5), elatriye.

Sa a konstrukteur trè menm jan ak Maker jwèt - isit la ou bezwen tou ajoute objè, Lè sa a, ekri yo konpòtman (règleman) ak kreye evènman divès kalite. Se editè a ki baze sou prensip la WYSIWYG - i.e. Ou pral imedyatman wè rezilta a jan ou kreye jwèt la.

Pwogram nan peye, byenke pou kòmansè pral gen anpil vèsyon gratis. Diferans ki genyen ant diferan vèsyon yo dekri sou sit pwomotè a.

2. Pwogram pou kreye jwèt 3D

(3D - jwèt ki genyen twa dimansyon)

1) 3D RAD

Sit wèb: //www.3drad.com/

Youn nan pi bon mache konstrukteur nan 3D (pou anpil itilizatè yo, nan chemen an, vèsyon an gratis, ki gen yon limit aktyalizasyon 3 mwa), ap sifi.

3D RAD se konstriksyon ki pi fasil pou mèt; pa gen pratikman okenn pwogramasyon nesesè isit la, avèk eksepsyon posib pou preskri kowòdone objè pou plizyè entèraksyon.

Fòma nan jwèt ki pi popilè ki te kreye ak motè sa a se kous. By wout la, Ekran ki anwo yo konfime sa a yon lòt fwa ankò.

2) Inite 3D

Sit Developer: //unity3d.com/

Yon zouti serye e konplè pou kreye jwèt serye (mwen eskize pou tautoloji). Mwen ta rekòmande pou avanse pou pi li apre li fin etidye motè ak lòt konsèpteur, mwen.e. ak yon men plen.

Pake a Inite 3D gen ladan yon motè ki konplètman pèmèt ou sèvi ak kapasite yo nan DirectX ak OpenGL. Epitou nan asenal nan pwogram nan opòtinite pou yo travay avèk modèl 3D, travay ak shaders, lonbraj, mizik ak son, yon bibliyotèk gwo nan Scripts pou travay estanda.

Petèt dezavantaj la sèlman nan pake sa a se bezwen an pou konesans nan pwogramasyon nan C # oswa Java - yon pati nan kòd la pandan konpilasyon pral gen yo dwe ajoute nan "mòd manyèl".

3) neoAxis jwèt motè sdk

Sit Developer: //www.neoaxis.com/

Anviwònman devlopman gratis pou prèske nenpòt jwèt nan 3D! Avèk sa a konplèks, ou ka fè ras, tir, ak galri ak avanti ...

Pou jwèt Engine SDK a, rezo a gen anpil ajoute ak ekstansyon pou anpil travay: pa egzanp, fizik yon machin oswa avyon. Avèk èd nan bibliyotèk dilatabl ou pa menm bezwen yon konesans grav nan lang pwogramasyon!

Mèsi a yon jwè espesyal bati nan motè a, jwèt ki te kreye nan li kapab jwe nan anpil navigatè popilè: Google Chrome, Firefox, Internet Explorer, Opera ak Safari.

Se jwèt motè sdk distribye kòm yon motè gratis pou devlopman ki pa komèsyal yo.

3. Kouman yo kreye yon jwèt 2D nan editè a Maker jwèt - etap pa etap

Maker jwèt - Yon editè trè popilè pou kreye jwèt ki pa konplèks 2D (byenke devlopè yo reklame ke ou ka kreye jwèt nan prèske nenpòt konpleksite nan li).

Nan ti egzanp sa a, mwen ta jis renmen montre yon etap-pa-etap mini-enstriksyon sou kreye jwèt. Jwèt la se trè senp: karaktè a Sonic ap deplase nan ekran an ap eseye kolekte pòm vèt ...

Kòmanse avèk aksyon senp, ajoute nouvo karakteristik sou wout la, ki moun ki konnen, petèt jwèt ou yo ap vin yon frape reyèl ak tan! Objektif mwen nan atik sa a se sèlman yo montre ki kote yo kòmanse, paske kòmansman an se pi difisil la pou pifò ...

Blanks yo kreye yon jwèt

Anvan ou kòmanse kreye nenpòt jwèt, ou bezwen fè bagay sa yo:

1. Envante karaktè nan jwèt li a, ki sa li pral fè, kote li pral, ki jan jwè a pral jere li ak lòt detay.

2. Kreye foto karaktè ou, objè ak ki li pral kominike. Pou egzanp, si ou gen yon lous nan kolekte pòm, Lè sa a, ou bezwen omwen de foto: lous la ak pòm yo tèt yo. Ou ka bezwen tou yon background: yon gwo foto nan ki aksyon an pral pran plas.

3. Kreye oswa kopye son pou karaktè ou, mizik ki pral jwe nan jwèt la.

An jeneral, ou bezwen: kolekte tout sa ki pral nesesè yo kreye. Sepandan, li pral posib pita ajoute nan pwojè a ki deja egziste nan jwèt la tout bagay sa yo ki te bliye oswa kite pou pita ...

Etap-pa-etap mini-jwèt kreyasyon an

1) Premye bagay ou bezwen fè se ajoute sprites nan karaktè nou yo. Pou fè sa, sou panèl la kontwòl nan pwogram nan gen yon bouton espesyal nan fòm lan nan yon figi. Klike sou li pou ajoute luten.

Bouton pou kreye yon luten.

2) Nan fenèt la ki parèt, ou bezwen klike sou bouton an download pou luten la, Lè sa a, presize gwosè li yo (si sa nesesè).

Uploaded sprite.

3) Se konsa, ou bezwen ajoute tout sprites ou nan pwojè a. Nan ka mwen an, li te tounen soti 5 sprites: detonasyon ak milti-sifas ki gen koulè pòm: sèk vèt, wouj, zoranj ak gri.

Sprites nan pwojè a.

4) Next, ou bezwen ajoute objè nan pwojè a. Objè se yon detay enpòtan nan nenpòt jwèt. Nan Maker jwèt, yon objè se yon inite jwèt: pou egzanp, Sonic, ki pral deplase sou ekran an depann sou kle yo ke ou pral peze.

An jeneral, objè yo se yon sijè olye konplike epi li enposib nan prensip yo eksplike li nan teyori. Kòm ou ap travay avèk editè a, ou pral vin pi abitye ak gwo pil nan karakteristik ki Maker jwèt ofri ou.

Antretan, kreye premye objè a - klike sou bouton "Ajoute objè" .

Maker jwèt. Ajoute yon objè.

5) Next, se yon luten chwazi pou objè a te ajoute (gade D ki anba a, sou bò gòch la + pi wo a). Nan ka mwen an - bonm nan karaktè.

Lè sa a, evènman yo anrejistre pou objè a: gen pouvwa pou plizyè douzèn yo, chak evènman se konpòtman an nan objè ou a, mouvman li yo, son ki asosye ak li, kontwòl, linèt, ak karakteristik lòt jwèt.

Pou ajoute yon evènman, klike sou bouton ki gen menm non an - Lè sa a, chwazi aksyon an pou evènman an nan kolòn dwat la. Pou egzanp, k ap deplase orizontal ak vètikal lè peze kle yo flèch.

Ajoute evènman objè yo.

Maker jwèt. Pou objè a Sonic, 5 evènman yo te ajoute: k ap deplase karaktè a nan diferan direksyon lè peze kle yo flèch; plis se yon kondisyon mete lè w ap travèse fwontyè a nan zòn nan ap jwe.

By wout la, kapab genyen yon anpil nan evènman: Maker jwèt pa gen yon ti bagay isit la, pwogram lan pral ofri w yon anpil nan bagay sa yo:

- travay la nan k ap deplase karaktè a: vitès la nan mouvman, so, fòs la nan so a, elatriye;

- kouvri travay mizik nan divès aksyon;

- aparans ak retire nan karaktè a (objè), elatriye.

Li enpòtan! Pou chak objè nan jwèt la ou bezwen enskri evènman ou. Evènman yo plis pou chak objè ou enskri - plis versatile a ak gwo potansyèl yo fè jwèt la. Nan prensip, menm san yo pa konnen ki sa egzakteman sa a oswa ki evènman pral fè, ou ka antrene pa ajoute yo epi yo wè ki jan jwèt la pral konpòte apre sa. An jeneral, yon jaden gwo pou eksperyans!

6) Dènye ak youn nan aksyon ki enpòtan yo se kreyasyon an nan sal la. Yon chanm se yon kalite etap nan jwèt la, nivo a ki objè ou yo ap kominike. Pou kreye tankou yon chanm, klike sou bouton an ak icon ki anba la a :.

Ajoute chanm (etap jwèt).

Nan chanm nan kreye, lè l sèvi avèk sourit la, ou ka fè aranjman pou objè nou yo sou sèn nan. Customize background nan jwèt, mete non an nan fenèt la jwèt, presize opinyon yo, elatriye An jeneral, yon tè fòmasyon antye pou eksperyans ak travay sou jwèt la.

7) Pou kòmanse jwèt la ki kapab lakòz - peze bouton an F5 oswa nan meni an: Kouri / nòmal lansman.

Kouri jwèt la ki kapab lakòz.

Maker jwèt yo ap louvri nan devan ou yon fenèt ak jwèt la. An reyalite, ou ka gade sa ou jwenn, eksperyans, jwe. Nan ka mwen an, detonasyon ka deplase depann de frap yo sou klavye a. Yon kalite mini-jwèt (o, e te genyen moman kote pwen blan an ki tap kouri atravè ekran an nwa te lakòz sovaj sovaj ak enterè nan mitan pèp la ... ).

Jwèt la ki kapab lakòz ...

Wi, nan kou, jwèt la ki kapab lakòz se primitif ak trè senp, men egzanp lan nan kreyasyon li yo se trè indicative. Pli lwen, fè eksperyans ak travay ak objè, sprites, son, orijin ak chanm - ou ka kreye yon jwèt trè bon 2D. Yo nan lòd yo kreye jwèt sa yo 10-15 ane de sa, li te nesesè yo gen konesans espesyal, kounye a li se ase pou kapab Thorne sourit la. Pwogrè!

Avèk pi bon an! Tout siksè jwèt-sistèm ...