Meddalwedd ar gyfer creu gemau 2D / 3D. Sut i greu gêm syml (enghraifft)?

Helo

Gemau ... Mae'r rhain yn un o'r rhaglenni mwyaf poblogaidd y mae llawer o ddefnyddwyr yn prynu cyfrifiaduron a gliniaduron ar eu cyfer. Mae'n debyg na fyddai cyfrifiaduron wedi dod mor boblogaidd os nad oedd gemau ar eu cyfer.

Ac os yn gynharach er mwyn creu unrhyw gêm, roedd angen cael gwybodaeth arbennig ym maes rhaglennu, llunio modelau, ac ati. - nawr mae'n ddigon i astudio rhai golygyddion. Mae llawer o olygyddion, gyda llaw, yn eithaf syml a gall hyd yn oed defnyddiwr newydd eu deall.

Yn yr erthygl hon hoffwn gyffwrdd â golygyddion poblogaidd o'r fath, yn ogystal â defnyddio'r enghraifft o un ohonynt i drefnu trwy greu gêm gam wrth gam syml.

Y cynnwys

  • 1. Rhaglenni ar gyfer creu gemau 2D
  • 2. Rhaglenni ar gyfer creu gemau 3D
  • 3. Sut i greu gêm 2D yn y Golygydd Gêm Gêm - gam wrth gam

1. Rhaglenni ar gyfer creu gemau 2D

O dan 2D - deall gemau dau ddimensiwn. Er enghraifft: tetris, pysgotwr cath, pinball, gemau cardiau amrywiol, ac ati.

Gemau enghreifftiol-2D. Gêm Cerdyn: Solitaire

1) Gwneuthurwr Gêm

Gwefan datblygwr: //yoyogames.com/studio

Y broses o greu gêm yn Gwneuthurwr Gêm ...

Dyma un o'r golygyddion hawsaf i greu gemau bach. Gwneir y golygydd yn eithaf ansoddol: mae'n hawdd dechrau gweithio ynddo (mae popeth yn hollol reddfol), ar yr un pryd mae cyfleoedd gwych i olygu gwrthrychau, ystafelloedd, ac ati.

Fel arfer yn y golygydd hwn gwnewch gemau gyda golygfa uchaf a phlatfformwyr (golwg ochr). Ar gyfer defnyddwyr mwy profiadol (y rhai sydd ychydig yn hyddysg mewn rhaglenni) mae nodweddion arbennig ar gyfer mewnosod sgriptiau a chod.

Dylid nodi amrywiaeth eang o effeithiau a chamau gweithredu y gellir eu gosod i wahanol wrthrychau (cymeriadau yn y dyfodol) yn y golygydd hwn: mae'r rhif yn anhygoel - mwy nag ychydig gannoedd!

2) Adeiladu 2

Gwefan: //c2community.ru/

Dylunydd gemau modern (yn yr ystyr mwyaf truenus o'r gair), gan alluogi hyd yn oed defnyddwyr PC newydd i wneud gemau modern. At hynny, rwyf am bwysleisio y gellir gwneud gemau gyda'r rhaglen hon ar gyfer gwahanol lwyfannau: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5), ac ati.

Mae'r adeiladwr hwn yn debyg iawn i'r Gwneuthurwr Gêm - yma mae angen i chi hefyd ychwanegu gwrthrychau, yna ysgrifennu ymddygiad (rheolau) a chreu gwahanol ddigwyddiadau. Mae'r golygydd yn seiliedig ar egwyddor WYSIWYG - ie. Byddwch yn gweld y canlyniad ar unwaith wrth i chi greu'r gêm.

Telir y rhaglen, er y bydd digon o fersiwn am ddim ar gyfer dechreuwyr. Disgrifir y gwahaniaeth rhwng y gwahanol fersiynau ar safle'r datblygwr.

2. Rhaglenni ar gyfer creu gemau 3D

(Gemau 3D - tri dimensiwn)

1) 3D RAD

Gwefan: //www.3drad.com/

Bydd un o'r adeiladwyr rhataf mewn 3D (i lawer o ddefnyddwyr, gyda llaw, y fersiwn am ddim, sydd â therfyn diweddaru 3 mis), yn ddigon.

3D RAD yw'r adeiladwr hawsaf i'w feistroli; nid oes fawr ddim rhaglennu yn angenrheidiol yma, ac eithrio rhagnodi cyfesurynnau gwrthrychau ar gyfer rhyngweithiadau amrywiol.

Mae'r fformat gêm mwyaf poblogaidd a grëwyd gyda'r injan hon yn rasio. Gyda llaw, mae'r sgrinluniau uchod yn cadarnhau hyn unwaith eto.

2) Undod 3D

Gwefan datblygwr: //unity3d.com/

Offeryn difrifol a chynhwysfawr ar gyfer creu gemau difrifol (rwy'n ymddiheuro am y tautoleg). Byddwn yn argymell symud iddo ar ôl astudio peiriannau a dylunwyr eraill, hy. gyda llaw lawn.

Mae'r pecyn 3D Undod yn cynnwys injan sy'n eich galluogi i ddefnyddio galluoedd DirectX a OpenGL. Hefyd yn arsenal y rhaglen, y cyfle i weithio gyda modelau 3D, gweithio gyda chysgodion, cysgodion, cerddoriaeth a synau, llyfrgell enfawr o sgriptiau ar gyfer tasgau safonol.

Efallai mai'r unig anfantais yn y pecyn hwn yw'r angen am wybodaeth am raglenni yn C # neu Java - bydd yn rhaid ychwanegu rhan o'r cod yn ystod y casgliad yn "modd llaw".

3) NeoAxis Gêm Engine SDK

Safle datblygwr: //www.neoaxis.com/

Amgylchedd datblygu am ddim ar gyfer bron unrhyw gemau mewn 3D! Gyda'r cymhleth hwn, gallwch wneud rasys, saethwyr, ac arcedau gydag antur ...

Ar gyfer yr Engine Gêm SDK, mae gan y rhwydwaith lawer o ychwanegiadau ac estyniadau ar gyfer llawer o dasgau: er enghraifft, ffiseg car neu awyren. Gyda chymorth llyfrgelloedd allgymorth nid ydych hyd yn oed angen gwybodaeth ddifrifol am ieithoedd rhaglennu!

Diolch i chwaraewr arbennig a adeiladwyd yn yr injan, gellir chwarae gemau ynddo mewn llawer o borwyr poblogaidd: Google Chrome, FireFox, Internet Explorer, Opera a Safari.

Mae Engine Game SDK yn cael ei ddosbarthu fel peiriant am ddim ar gyfer datblygiad anfasnachol.

3. Sut i greu gêm 2D yn y Golygydd Gêm Gêm - gam wrth gam

Gwneuthurwr gemau - Golygydd poblogaidd iawn ar gyfer creu gemau 2D nad ydynt yn gymhleth (er bod y datblygwyr yn honni y gallwch chi greu gemau o bron unrhyw gymhlethdod ynddo).

Yn yr enghraifft fach hon, hoffwn ddangos cyfarwyddyd bach cam wrth gam ar greu gemau. Mae'r gêm yn syml iawn: bydd cymeriad Sonic yn symud o gwmpas y sgrîn yn ceisio casglu afalau gwyrdd ...

Gan ddechrau gyda gweithredoedd syml, ychwanegu nodweddion newydd ar hyd y ffordd, pwy a ŵyr, efallai y bydd eich gêm yn dod yn boblogaidd iawn gydag amser! Dim ond dangos ble i ddechrau yw fy nod yn yr erthygl hon, gan mai'r dechrau yw'r mwyaf anodd i'r rhan fwyaf ...

Gwagiau i greu gêm

Cyn i chi ddechrau creu unrhyw gêm, mae angen i chi wneud y canlynol:

1. Dyfeisiwch gymeriad ei gêm, yr hyn y bydd yn ei wneud, ble y bydd, sut y bydd y chwaraewr yn ei reoli a manylion eraill.

2. Creu lluniau o'ch cymeriad, gwrthrychau y bydd yn rhyngweithio â nhw. Er enghraifft, os oes gennych arth i gasglu afalau, yna mae angen o leiaf ddau lun arnoch: yr arth a'r afalau eu hunain. Efallai y bydd angen cefndir arnoch hefyd: darlun mawr lle bydd y weithred yn digwydd.

3. Creu neu gopïo synau ar gyfer eich cymeriadau, cerddoriaeth a fydd yn cael ei chwarae yn y gêm.

Yn gyffredinol, mae angen i chi: gasglu'r cyfan y bydd ei angen i greu. Fodd bynnag, bydd yn bosibl yn ddiweddarach i ychwanegu at brosiect presennol y gêm bopeth a anghofiwyd neu a adawyd yn ddiweddarach ...

Creu gêm mini gam wrth gam

1) Y peth cyntaf y mae angen i chi ei wneud yw ychwanegu sprites ein cymeriadau. I wneud hyn, ar banel rheoli y rhaglen mae botwm arbennig ar ffurf wyneb. Cliciwch arno i ychwanegu sprite.

Botwm i greu sprite.

2) Yn y ffenestr sy'n ymddangos, mae angen i chi glicio ar y botwm lawrlwytho ar gyfer y sprite, yna nodi ei faint (os oes angen).

Sprite wedi'i lwytho i fyny.

3) Felly mae angen i chi ychwanegu'ch holl sprites at y prosiect. Yn fy achos i, roedd yn 5 sprites: Afalau Sonic ac aml-liw: cylch gwyrdd, coch, oren a llwyd.

Yn ffynnu yn y prosiect.

4) Nesaf, mae angen i chi ychwanegu gwrthrychau i'r prosiect. Mae gwrthrych yn fanylyn pwysig mewn unrhyw gêm. Yn Gwneuthurwr Gêm, mae gwrthrych yn uned gêm: er enghraifft, Sonic, a fydd yn symud ar y sgrin yn dibynnu ar yr allweddi y byddwch yn eu gwasgu.

Yn gyffredinol, mae gwrthrychau yn bwnc eithaf cymhleth ac mae'n amhosibl mewn egwyddor i'w esbonio mewn theori. Wrth i chi weithio gyda'r golygydd, byddwch yn dod yn fwy cyfarwydd â'r pentwr enfawr o nodweddion y mae Game Maker yn eu cynnig i chi.

Yn y cyfamser, crewch y gwrthrych cyntaf - cliciwch y botwm "Ychwanegu gwrthrych" .

Gwneuthurwr Gêm. Ychwanegu gwrthrych.

5) Nesaf, caiff sprite ei ddewis ar gyfer y gwrthrych ychwanegol (gweler y llun isod, ar y chwith + uchod). Yn fy achos i - y cymeriad Sonic.

Yna caiff digwyddiadau eu cofnodi ar gyfer y gwrthrych: gall fod dwsinau ohonynt, pob digwyddiad yw ymddygiad eich gwrthrych, ei symudiad, synau sy'n gysylltiedig ag ef, rheolaethau, sbectol, a nodweddion gêm eraill.

I ychwanegu digwyddiad, cliciwch y botwm gyda'r un enw - yna dewiswch y weithred ar gyfer y digwyddiad yn y golofn dde. Er enghraifft, symud yn llorweddol ac yn fertigol wrth wasgu'r bysellau saeth.

Ychwanegu digwyddiadau at wrthrychau.

Gwneuthurwr Gêm. Ar gyfer gwrthrych Sonic, mae 5 digwyddiad wedi'u hychwanegu: symud y cymeriad mewn gwahanol gyfeiriadau wrth wasgu'r bysellau saeth; yn ogystal â gosod amod wrth groesi ffin yr ardal chwarae.

Gyda llaw, gall fod llawer o ddigwyddiadau: nid oes gan Gwneuthurwr Gêm beth bach yma;

- y dasg o symud y cymeriad: cyflymder symud, neidiau, cryfder y naid, ac ati;

- troshaenu gweithiau cerddoriaeth mewn gwahanol weithredoedd;

- ymddangosiad a symudiad y cymeriad (gwrthrych), ac ati.

Mae'n bwysig! Ar gyfer pob gwrthrych yn y gêm mae angen i chi gofrestru eich digwyddiadau. Po fwyaf o ddigwyddiadau ar gyfer pob gwrthrych rydych chi'n ei gofrestru - y mwyaf amlbwrpas a chyda photensial mawr i wneud y gêm. Mewn egwyddor, hyd yn oed heb wybod beth yn union y bydd y digwyddiad hwn yn ei wneud, gallwch hyfforddi trwy eu hychwanegu a gweld sut y bydd y gêm yn ymddwyn ar ôl hynny. Yn gyffredinol, maes enfawr ar gyfer arbrofion!

6) Yr olaf ac un o'r camau pwysig yw creu'r ystafell. Mae ystafell yn fath o gam y gêm, y lefel y bydd eich gwrthrychau yn rhyngweithio â hi. I greu ystafell o'r fath, cliciwch y botwm gyda'r eicon canlynol :.

Ychwanegu ystafell (cam gêm).

Yn yr ystafell a grëwyd, gan ddefnyddio'r llygoden, gallwch drefnu ein gwrthrychau ar y llwyfan. Addaswch gefndir y gêm, gosodwch enw'r ffenestr gêm, nodwch y golygfeydd, ac ati. Yn gyffredinol, maes hyfforddi cyfan ar gyfer arbrofion a gweithio ar y gêm.

7) I gychwyn y gêm sy'n deillio o hyn - pwyswch y botwm F5 neu yn y ddewislen: Rhedeg / lansio arferol.

Rhedeg y gêm ddilynol.

Bydd Gwneuthurwr Gêm yn agor ffenestr o'ch blaen. Yn wir, gallwch wylio beth rydych chi'n ei gael, arbrofi, chwarae. Yn fy achos i, gall Sonic symud yn dibynnu ar y keystrokes ar y bysellfwrdd. Math o gêm fach (o, ac roedd adegau pan oedd y dot gwyn yn rhedeg ar draws y sgrîn ddu wedi achosi syndod a diddordeb gwyllt ymysg y bobl ... ).

Y gêm ddilynol ...

Ydy, wrth gwrs, mae'r gêm sy'n deillio o hyn yn gyntefig ac yn syml iawn, ond mae'r enghraifft o'i chreu yn ddangosol iawn. Hefyd, arbrofi a gweithio gyda gwrthrychau, sprites, synau, cefndiroedd ac ystafelloedd - gallwch greu gêm 2D dda iawn. Er mwyn creu gemau o'r fath 10-15 mlynedd yn ôl, roedd angen cael gwybodaeth arbennig, erbyn hyn mae'n ddigon galluog i gylchdroi'r llygoden. Cynnydd!

Gyda'r gorau! Pob system gêm lwyddiannus ...