Sagteware vir die skep van 2D / 3D-speletjies. Hoe om 'n eenvoudige spel (voorbeeld) te skep?

hallo

Speletjies ... Dit is een van die gewildste programme waarvoor baie gebruikers rekenaars en skootrekenaars koop. Waarskynlik sou PC's nie so gewild gewees het as daar geen speletjies vir hulle was nie.

En as dit vroeër was om 'n speletjie te skep, was dit nodig om spesiale kennis op die gebied van programmering, tekenmodelle, ens. Te hê. Nou is dit genoeg om 'n redakteur te bestudeer. Baie redakteurs, terloops, is redelik eenvoudig en selfs 'n beginner-gebruiker kan dit verstaan.

In hierdie artikel wil ek graag op sulke gewilde redakteurs raak, sowel as om die voorbeeld van een van hulle te gebruik om die stap van stapel te skep.

Die inhoud

  • 1. Programme vir die skep van 2D-speletjies
  • 2. Programme vir die skep van 3D-speletjies
  • 3. Hoe om 'n 2D-speletjie in die Game Maker-redakteur te skep - stap vir stap

1. Programme vir die skep van 2D-speletjies

Onder 2D - verstaan ​​tweedimensionele speletjies. Byvoorbeeld: tetris, kattehengelaar, flipper, verskeie kaartspeletjies, ens.

Voorbeeld-2D-speletjies. Kaartspel: Solitaire

1) Game Maker

Ontwikkelaar webwerf: //yoyogames.com/studio

Die proses om 'n speletjie in Game Maker te skep ...

Dit is een van die maklikste redakteurs om klein speletjies te skep. Die redakteur word redelik kwalitatief gemaak: dit is maklik om daaraan te begin werk (alles is intuïtief duidelik), terselfdertyd is daar groot geleenthede vir die redigering van voorwerpe, kamers, ens.

Gewoonlik in hierdie redakteur maak speletjies met 'n bo-aansig en platforms (syaansig). Vir meer ervare gebruikers (diegene wat 'n bietjie versigtig is in programmering), is daar spesiale eienskappe vir die invoeging van skrifte en kode.

Daar moet kennis geneem word van 'n wye verskeidenheid effekte en aksies wat op verskillende voorwerpe (toekomstige karakters) in hierdie redakteur gestel kan word: die nommer is eenvoudig verbasend - meer as 'n paar honderd!

2) Konstrueer 2

Webwerf: //c2community.ru/

Moderne spelontwerper (in die regte sin van die woord), sodat selfs beginners rekenaargebruikers moderne speletjies kan maak. Verder wil ek beklemtoon dat met hierdie program speletjies vir verskillende platforms gemaak kan word: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5), ens.

Hierdie konstruktor lyk baie soos Game Maker - hier moet jy ook voorwerpe byvoeg, dan skryf hulle gedrag (reëls) en skep verskillende gebeurtenisse. Die redakteur is gebaseer op die WYSIWYG-beginsel - dws U sal dadelik die uitslag sien as u die spel skep.

Die program word betaal, maar vir die eerste keer sal daar genoeg gratis weergawe wees. Die verskil tussen die verskillende weergawes word beskryf op die webwerf van die ontwikkelaar.

2. Programme vir die skep van 3D-speletjies

(3D-driedimensionele speletjies)

1) 3D RAD

Webwerf: //www.3drad.com/

Een van die goedkoopste bouers in 3D (vir baie gebruikers, terloops, die gratis weergawe, wat 'n 3-maande werklimiet het), sal volstaan.

3D RAD is die maklikste konstruktor om te bemeester; daar is feitlik geen programmering nodig nie, met die moontlike uitsondering om die koördinate van voorwerpe vir verskillende interaksies voor te skryf.

Die gewildste spelformaat wat met hierdie enjin geskep word, is wedrenne. Terloops, bevestig die skermkiekies hierbo weer.

2) Eenheid 3D

Ontwikkelaar werf: //unity3d.com/

'N ernstige en omvattende hulpmiddel vir die skep van ernstige speletjies (ek vra om verskoning vir die tautologie). Ek sal aanbeveel om na dit te beweeg nadat ek ander enjins en ontwerpers bestudeer het, dws met 'n volle hand.

Die Unity 3D-pakket bevat 'n enjin wat u ten volle toelaat om die vermoëns van DirectX en OpenGL te gebruik. Ook in die arsenaal van die program die geleentheid om met 3D-modelle te werk, werk met shaders, skadu's, musiek en klanke, 'n groot biblioteek van skrifte vir standaard take.

Miskien is die enigste nadeel van hierdie pakket die behoefte aan kennis van programmering in C # of Java. 'N Deel van die kode tydens samestelling moet in die "manuele modus" bygevoeg word.

3) NeoAxis Game Engine SDK

Ontwikkelaar webwerf: //www.neoaxis.com/

Gratis ontwikkelingsomgewing vir byna enige speletjies in 3D! Met hierdie kompleks kan jy rasse, skutters en arcades met avontuur doen.

Vir die Game Engine SDK het die netwerk baie byvoegings en uitbreidings vir baie take: byvoorbeeld die fisika van 'n motor of 'n vliegtuig. Met die hulp van uitbreidbare biblioteke het jy nie eers 'n ernstige kennis van programmeringstale nodig nie!

Danksy 'n spesiale speler wat in die enjin ingebou is, kan speletjies wat daarin geskep word, in baie gewilde blaaiers gespeel word: Google Chrome, FireFox, Internet Explorer, Opera en Safari.

Game Engine SDK word versprei as 'n gratis enjin vir nie-kommersiële ontwikkeling.

3. Hoe om 'n 2D-speletjie in die Game Maker-redakteur te skep - stap vir stap

Spelmaker - 'n Baie gewilde redakteur vir die skep van nie-komplekse 2D-speletjies (hoewel die ontwikkelaars beweer dat jy speletjies van byna enige kompleksiteit in dit kan skep).

In hierdie klein voorbeeld wil ek net 'n stap-vir-stap mini-instruksie wys om speletjies te skep. Die spel is baie eenvoudig: die Sonic karakter sal rond die skerm beweeg om groen appels te versamel ...

Begin met eenvoudige aksies, voeg nuwe funksies langs die pad by, wie weet, miskien sal jou spel 'n regte treffer word met die tyd! My doel in hierdie artikel is om net te wys waar om te begin, want die begin is die moeilikste vir die meeste ...

Blanks om 'n speletjie te skep

Voordat jy begin met die skep van enige speletjie, moet jy die volgende doen:

1. Vind die karakter van sy spel, wat hy sal doen, waar hy sal wees, hoe die speler dit sal bestuur en ander besonderhede.

2. Skep foto's van jou karakter, voorwerpe waarmee hy sal kommunikeer. Byvoorbeeld, as jy 'n beer het om appels te versamel, benodig jy ten minste twee prente: die beer en die appels self. U mag ook 'n agtergrond hê: 'n groot prentjie waarin die aksie sal plaasvind.

3. Skep of kopieer geluide vir jou karakters, musiek wat in die spel gespeel sal word.

Oor die algemeen moet jy: alles wat nodig is om te skep, versamel. Dit sal egter later moontlik wees om by die bestaande projek van die spel alles wat vergete is of later weg is, by te voeg.

Stap-vir-stap mini-speletjie skepping

1) Die eerste ding wat u moet doen is om sprites van ons karakters by te voeg. Om dit te doen, is daar 'n spesiale knoppie in die vorm van 'n gesig op die bedieningspaneel van die program. Klik dit om sprite by te voeg.

Knoppie om 'n sprite te skep.

2) In die venster wat verskyn, moet jy die aflaaiknoppie vir die sprite klik, en spesifiseer dan die grootte (indien nodig).

Opgelaaide sprite.

3) So moet jy al jou sprites by die projek voeg. In my geval blyk dit uit 5 sprites: Sonic en multi-gekleurde appels: groen sirkel, rooi, oranje en grys.

Sprites in die projek.

4) Vervolgens moet u voorwerpe by die projek voeg. Voorwerp is 'n belangrike detail in enige spel. In Game Maker is 'n voorwerp 'n speletjie-eenheid: byvoorbeeld Sonic, wat op die skerm beweeg, afhangende van die sleutels wat jy sal druk.

Oor die algemeen is voorwerpe 'n taamlik ingewikkelde onderwerp en dit is in beginsel onmoontlik om dit in teorie te verduidelik. Soos jy met die redakteur werk, sal jy meer vertroud raak met die groot hoop funksies wat Game Maker jou bied.

Maak intussen die eerste voorwerp - klik op die knoppie "Voeg voorwerp by" .

Game Maker. Voeg 'n voorwerp by.

5) Vervolgens word 'n sprite gekies vir die ekstra voorwerp (sien die skermkiekie hieronder, links + bo). In my geval - die karakter Sonic.

Dan word gebeurtenisse vir die voorwerp aangeteken: daar kan tientalle van hulle wees, elke gebeurtenis is die gedrag van jou voorwerp, sy beweging, klanke wat daarmee gepaardgaan, beheer, bril en ander spelkenmerke.

Om 'n gebeurtenis by te voeg, klik die knoppie met dieselfde naam - kies dan die aksie vir die gebeurtenis in die regterkantste kolom. Byvoorbeeld, beweeg horisontaal en vertikaal wanneer jy die pyltjie sleutels druk.

Voeg gebeure by voorwerpe.

Game Maker. Vir die Sonic-voorwerp is 5 gebeurtenisse bygevoeg: beweeg die karakter in verskillende rigtings wanneer jy die pyltjie sleutels druk; plus 'n voorwaarde word gestel wanneer die grens van die speelveld oorgesteek word.

Terloops, daar kan baie gebeure wees: Game Maker het nie 'n klein dingetjie hier nie;

- die taak om die karakter te beweeg: die spoed van beweging, spring, die sterkte van die sprong, ens.

- werkstukke van musiek in verskillende aksies

- die voorkoms en verwydering van die karakter (voorwerp), ens.

Dit is belangrik! Vir elke voorwerp in die spel moet jy jou gebeure registreer. Hoe meer gebeurtenisse vir elke voorwerp jy registreer, hoe meer veelsydig en met groot potensiaal om die spel te maak. In beginsel, selfs sonder om te weet wat presies hierdie of daardie gebeurtenis sal doen, kan jy oefen deur dit by te voeg en te sien hoe die spel daarna sal optree. Oor die algemeen, 'n groot veld vir eksperimente!

6) Die laaste en een van die belangrike aksies is die skepping van die kamer. 'N Kamer is 'n soort stadium van die spel, die vlak waarop jou voorwerpe sal wissel. Om so 'n kamer te skep, klik die knoppie met die volgende ikoon :.

Voeg kamer by (spel stadium).

In die geskep kamer, met die muis, kan jy ons voorwerpe op die verhoog reël. Pas die spel agtergrond aan, stel die naam van die spelvenster in, spesifiseer die kyke, ens. In die algemeen, 'n hele oefengronde vir eksperimente en werk op die spel.

7) Om die gevolglike spel te begin - druk die F5-knoppie of in die spyskaart: Begin / normale bekendstelling.

Begin die gevolglike spel.

Game Maker sal voor u 'n venster met die spel oopmaak. Trouens, jy kan kyk wat jy kry, eksperimenteer, speel. In my geval kan Sonic beweeg, afhangende van die toetsaanslagen op die sleutelbord. 'N Soort mini-speletjie (O, en daar was tye toe die wit punt oor die swart skerm hardloop en verrassing en belangstelling onder die mense veroorsaak het ... ).

Die gevolglike spel ...

Ja, natuurlik, die gevolglike spel is primitief en baie eenvoudig, maar die voorbeeld van sy skepping is baie aanduidend. Verder, eksperimenteer en werk met voorwerpe, sprites, klanke, agtergronde en kamers - jy kan 'n baie goeie 2D-speletjie skep. Om sulke speletjies 10-15 jaar gelede te skep, was dit nodig om spesiale kennis te hê, nou is dit genoeg om die muis te kan draai. Vordering!

Met die beste! Al die suksesvolle spelstelsel ...