BIZITZA TANRIKULU
Begiratu berri bat zure bizimoduari.

Android joko sortzailea

Android game maker Android plataformarako jokoak sortzeko erabiltzen den softwarea da. Jokoak garatzeko kodeketa ezagutza baduzu edo ez kontuan hartu gabe, Android jokoak egiteko programek zure jokoak sortzen lagun zaitzake.


Android jokoak egiteko programek hainbat tresna eta funtzio eskaintzen dizkie erabiltzaileei. Tresna hauek jokoaren grafikoak, jokatzeko eta soinuak sortzeko erabil daitezke. Android jokoak egiteko programek jokoak probatzeko eta arazketa egiteko tresnak ere eskaintzen dituzte.

Android jokoak sortzeko programak hasiberrientzako eta garatzaile esperientziadunentzako egokiak dira. Hasiberrientzat, erabiltzeko errazak eta ikasteko errazak diren programak daude eskuragarri. Garatzaile esperientziadunentzat, funtzio eta tresna aurreratuagoak eskaintzen dituzten programak daude.

Android jokoak sortzeko prozesua normalean joko motor bat erabiliz egiten da. Joko-motoreek software-esparru integrala eskaintzen diete garatzaileei, grafikoak, soinua, fisika motorra eta jokoen beste funtzio batzuk integratzen laguntzen diena.

Hona hemen Android jokoak egiteko programa ezagun batzuk:

  • Batasuna: Unity Android jokoak egiteko programa ezagunenetako bat da. Unity 2D zein 3D jokoak sortzeko erabil daiteke. Unity-ek interfaze erabilerraza eta hainbat tresna ditu.
  • GameMaker Studio: GameMaker Studio 2D jokoak sortzeko bereziki diseinatutako programa da. GameMaker Studio-k erabiltzeko erraza den interfazea eta hainbat tresna ditu.
  • RPG Maker: RPG Maker rol-jokoak sortzeko bereziki diseinatutako programa da. RPG Maker-ek interfaze erraza eta hainbat tresna ditu.
  • Bloke-jokoak: Blockly Games kodeketa ezagutzarik ez dutenentzat diseinatutako programa da. Blockly Games blokeak erabiliz jokoak sortzeko erabiltzen da.

Android jokoak egiteko beste programa batzuk

  • Motor irreala:
    • Unreal Engine kalitate handiko grafikoetan oinarritzen diren jokoetarako bereziki erabiltzen den beste joko-motor indartsu bat da. Oso ezaguna da 3D jokoen garapenean.
  • Godot motorra:
    • Godot kode irekiko joko-motor bat da. 2D eta 3D jokoak onartzen ditu eta oso erraza da erabiltzeko.
  • Cocos2d-x:
    • Cocos2d-x joko motor ezagun bat da, batez ere 2D jokoak garatu nahi dituztenentzat. C++ edo Lua bezalako lengoaiekin programatu dezakezu.
  • Corona SDK:
    • Lua programazio-lengoaia erabiliz, Corona SDK-k 2D jokoak azkar garatzeko aukera ematen du. Doako eta ordainpeko bertsioak daude.
  • LibGDX:
    • Javan oinarritutako jokoak garatzeko esparru bat da. Android zein beste plataformetarako jokoak sor ditzakezu.
  • Eta Motorra:
    • AndEngine Android plataformarako bereziki diseinatutako joko-motor bat da. Javan oinarrituta dago eta bereziki egokia da 2D jokoetarako.

Orain, eman dezagun Android jokoak egiteko programei buruzko informazio zehatzagoa. Goian eman dugun zerrendan Android jokoak egiteko programa garrantzitsu eta erabilienei buruzko informazio zehatzagoa emango dugu.

Unity - Android jokoak egiteko programa

Unity plataforma anitzeko joko-motor eta jokoen garapen-esparrua da. Unity Technologies-ek 2005ean kaleratu zuen lehen aldiz, Unity-k jokoen garatzaileei 2D eta 3D jokoak sortzeko tresna sorta zabala eskaintzen die. Hona hemen Unity-ri buruzko oinarrizko informazioa:

  1. Plataforma anitzeko euskarria:
    • Unity-k Windows, macOS, Linux, iOS, Android, WebGL, Xbox, PlayStation eta beste hainbat plataformetan jokoak argitaratzeko aukera ematen du.
  2. 2D eta 3D jokoen garapena:
    • Unity 2D zein 3D jokoak garatzeko erabil daiteke. 2D plataformako joko sinpleak eta 3D joko konplexuak sor ditzakezu.
  3. Motor grafikoa:
    • Unity-k motor grafiko aurreratu bat dakar. Kalitate handiko irudiak eta efektuak lortzeko erabil daiteke.
  4. Fisikako motorra:
    • Unity-k bere fisikako motorra du jokoko fisikako efektuak simulatzeko. Horri esker, objektuen, talken eta beste interakzio fisikoen mugimendua kontrola dezakezu.
  5. Scripting Lengoaiak:
    • Unity-k normalean erabiltzen diren programazio-lengoaiak onartzen ditu, hala nola C# eta JavaScript. Oro har, C# hobesten da Unity-n erabiltzen den hizkuntza nagusi gisa.
  6. Aktiboen biltegia:
    • Unity Asset Storek prestatutako aktiboak, pluginak, efektu bisualak eta beste baliabide batzuetarako sarbidea ematen die garatzaileei. Hau erabilgarria da jokoen garapena azkartzeko eta hobetzeko.
  7. Komunitatea eta dokumentazioa:
    • Unity-k foroen eta beste baliabide batzuen bidez elkarri laguntzen dioten erabiltzaileen komunitate handi bat du. Gainera, Unity-ren dokumentazio ofiziala nahiko zabala da.
  8. Unity Cloud Zerbitzuak:
    • Unity-k hodeian oinarritutako zerbitzuak eskaintzen dizkie garatzaileei. Zerbitzu horien artean jokoen analisiak, publizitate zerbitzuak eta beste garapen tresna batzuk daude.

Unity tresna indartsu eta malgua da, jokoen garapenaren munduan erabilera ugari dituena. Garatzaile independenteek eta joko-estudio handiek oso erabilia da.

Nola egin Android joko bat Unity-rekin?

Laburki hitz egingo dugu Unity-rekin Android jokoak nola egin. Adierazi behar dut Google Play Store-ko joko gehienak Unity joko-motorrarekin egiten direla.


Unity-rekin joko bat urratsez urrats egitea prozesu nahiko integrala da, baina oinarrizko urratsak zerrendatzen has gaitezke. Gida honek sarrera orokorra eskaintzen du. Gogoratu Unity-ren bertsioak denborarekin eguneratu daitezkeela, beraz, saiatu azken bertsioa erabiltzen.

Unity 2D zein 3D jokoak sortzeko erabiltzen den jokoak garatzeko plataforma oso ezaguna da. Unity jokoen garapena ikasteko modu bikaina da, baita hasiberrientzat ere, erabiltzeko erraza den interfazea eta hainbat tresna dituelako.

1. urratsa: Unity deskargatu eta instalatu

  1. Unity-ren webgune ofiziala joan.
  2. Deskargatu eta instalatu Unity Hub aplikazioa.
  3. Ireki Unity Hub eta sortu edo hasi saioa Unity kontu batean.
  4. Joan Unity Hub-eko "Instalazioak" atalera eta deskargatu eta instalatu Unity-ren bertsio bat.

2. urratsa: Proiektu berri bat sortzea

  1. Unity Hub-en, joan "Proiektuak" fitxara.
  2. Sakatu "Berria" botoia eta egin zure proiektuaren ezarpenak. "3D" edo "2D" hauta dezakezu proiektu mota gisa.
  3. Hautatu proiektuaren karpeta eta sortu proiektua "Sortu" botoia sakatuz.

3. urratsa: Unity Editor Interfazea

  1. Arakatu Unity Editor interfazea. Ezagutu oinarrizko atalak, hala nola eszena-ikuspegia, joko-ikuspegia, hierarkia-leihoa eta proiektu-leihoa.

4. urratsa: eszenari objektuak gehitzea

  1. Gehitu hainbat objektu (adibidez, kuboa, esfera) "GameObject" menutik.
  2. Jarri objektuak eszenatokian arrastatuz eta jareginez.
  3. Ikasi eszenan objektuak biratzea, eskalatzea eta mugitzea bezalako oinarrizko manipulazioak.

5. urratsa: Materialak eta itzalak

  1. Sortu materialak eta aplikatu zure objektuei.
  2. Pertsonalizatu zure materialak itzalgailuak erabiliz.

6. urratsa: Argiak eta itzalak

  1. Gehitu argiak zure eszenari.
  2. Konfiguratu itzalak eta pertsonalizatu argiztapena.

7. urratsa: Kameraren kontrola

  1. Gehitu kamera bat eta aztertu zure eszena hainbat angelutatik.
  2. Ikasi kameraren kontrolak, hala nola jarraipena, zooma eta biraketa.

8. urratsa: jokoaren kontrolak

  1. Gehitu jokalariaren kontrolak (adibidez, zure pertsonaia teklatu edo ukipen-pantailarekin kontrolatzea).
  2. Garatu C# kodetze gaitasunak gertaerak entzuteko eta sarrerak kudeatzeko.

9. urratsa: Fisika eta Talka

  1. Ikasi propietate fisikoak Rigidbody eta Collider osagaiak gehituz.
  2. Erabili C# objektuen arteko talkak detektatzeko eta erreakzionatzeko.

10. urratsa: animazioak

  1. Sortu zure objektuentzako animazioak Animator osagaia erabiliz.
  2. Ikasi animazioak kudeatzen Animator Controller-ekin.

Urrats hauek Unity-rekin jokoaren garapen-prozesuaren ikuspegi orokorra eskaintzen dute. Unity-ren dokumentazio ofizialera eta sareko baliabideetara jo dezakezu urrats bakoitza sakonago ulertzeko eta ikasteko. Gainera, Unity-rekin jokoak garatzeko modu praktikoa asko hobetzen da proiektuak sortu eta lantzean lortutako esperientziarekin.

GameMaker Studio Android jokoak egiteko programa

GameMaker Studio jokoen garatzaileentzako plataforma erabilgarria da eta 2D jokoak sortzeko tresna bereziki ezaguna da. Google Play Store-ko joko asko Game Maker Studio programarekin egiten dira.

GameMaker Studio 2D jokoak sortzeko erabiltzen den jokoak garatzeko plataforma da. GameMaker Studio jokoen garapena ikasteko modu bikaina da, baita hasiberrientzat ere, erabiltzeko erraza den interfazea eta hainbat tresna dituelako.

Orain, labur eta labur azalduko dugu nola egin Android jokoak joko-motor honekin. Hona hemen GameMaker Studio erabiliz Android joko bat egiteko urratsez urratseko prozesua:

1. urratsa: GameMaker Studio deskargatu eta instalatu

  1. GameMaker Studio-ren webgune ofiziala joan.
  2. Aukeratu behar den bertsioa eta deskargatu.
  3. Instalatu GameMaker Studio zure ordenagailuan deskargatutako fitxategia exekutatuz.

2. urratsa: GameMaker Studio ireki eta proiektu berri bat sortzea

  1. Ireki GameMaker Studio.
  2. Sortu proiektu berri bat "Proiektu berria" edo "Sortu" sakatuta.
  3. Eman izena proiektuari eta gorde.

3. urratsa: joko eszenak eta objektuak gehitzea

  1. Eszena sortzea:
    • Joan "Gelak" fitxara eta sortu gela berri bat. Gela batek zure jokoaren maila edo atal bat adierazten du.
  2. Objektu bat gehitzea:
    • Joan "Objektuak" fitxara eta gehitu objektu berriak. Adibidez, jokalariaren pertsonaia, etsaiak, oztopoak, etab.

4. urratsa: Gertaerak eta Ekintzak

  1. Gertaerak:
    • Objektu bakoitzak hainbat gertaera ditu (Sortu, Urrats, Talka, etab.). Gertaera hauek objektuaren portaera zehazten dute.
  2. Ekintzak:
    • Gehitu ekintza zehatzak gertaera bakoitzaren arabera. Adibidez, tekla bat sakatzean mugitzea, talka gertatuz gero efektu bat erreproduzitzea, etab.

5. urratsa: Gehitu grafikoak eta soinua

  1. Grafikoak gehitzea:
    • Joan "Sprites" fitxara eta gehitu spriteak pertsonaien, atzeko planoen eta beste objektu batzuentzat.
  2. Soinua gehitzea:
    • Joan "Soinuak" fitxara eta gehitu efektuak eta musika zure jokorako.

6. urratsa: Gehitu puntuazioa eta egoera

  1. Puntuazioa:
    • Jarraitu eta eguneratu puntuazioa aldagai global bat erabiliz.
  2. Egoera:
    • Gehitu jokalariaren bizi-egoeraren eta jokoaren egoeraren jarraipena egiten duten aldagaiak.

7. urratsa: Android-en konpilatu eta exekutatu

  1. Eraikitze ezarpenak:
    • Joan "Fitxategia" > "Esportatu proiektua".
    • Hautatu "Android" eta egokitu proiektuaren ezarpenak.
  2. Android gailuarekin funtzionatzen:
    • Ezarpenak osatu ondoren, zure jokoa zure Android gailuan exekutatu dezakezu "Konpilatu" edo "Exekutatu" sakatuta.

Baliabide osagarriak

GameMaker Studio-ren dokumentazioa eta komunitatearen foroak baliabide baliotsuak dira informazio gehiago eta zure galderei erantzunak aurkitzeko. Zure jokoa garatzeko prozesua gehiago hobetu dezakezu baliabide hauek kontsultatuz.


GameMaker Studio-rekin Android jokoak egitearen abantailak hauek dira:

  • Erabiltzeko erraza den interfazea du.
  • Jokoen garapena ikasteko modu bikaina da, baita hasiberrientzat ere.
  • 2D jokoak sortzeko hainbat tresna eta funtzio eskaintzen ditu.

GameMaker Studio-rekin Android jokoak egitearen desabantailak hauek dira:

  • 3D jokoak sortzeko tresna eta funtzio mugatuak eskaintzen ditu.
  • Baliteke kodeketa ezagutzak eska ditzake.

cocos2d-x - Android jokoak egiteko programa

cocos2d-x2D jokoak sortzeko erabiltzen den kode irekiko jokoak garatzeko esparru bat da. Cocos2d-x hasiberrientzat zein esperientziadun garatzaileentzat egokia da. Cocos2d-x kode irekiko jokoak garatzeko esparru bat da eta mugikorretarako jokoak sortzeko bereziki erabiltzen da. Cocos2d-x-ek C++ programazio-lengoaia erabiltzen du eta plataforma anitzeko euskarria eskaintzen du. 2D zein 3D jokoak garatzeko erabil daiteke.

Cocos2d-x-en ezaugarri nagusiak hauek dira:

  • Erabiltzeko erraza: Cocos2d-x-ek interfaze erabilerraza du. Hasiberriak ere jokoak garatzen has daitezke denbora gutxian.
  • Plataforma anitzekoa: Cocos2d-x hainbat plataformatan jokoak sortzeko erabil daiteke, Android, iOS, Windows, macOS eta Linux barne.
  • Indartsua: Cocos2d-x-ek hainbat eginbide eta tresna eskaintzen ditu. Ezaugarri hauek zure jokoak interesgarriagoak eta konplexuagoak bihurtzen dituzte.

Cocos2d-x-ekin jokoen garapenaren abantailak hauek dira:

  • Erabiltzeko erraza: Cocos2d-x-ek interfaze erabilerraza du. Hasiberriak ere jokoak garatzen has daitezke denbora gutxian.
  • Plataforma anitzekoa: Cocos2d-x hainbat plataformatan jokoak sortzeko erabil daiteke, Android, iOS, Windows, macOS eta Linux barne.
  • Indartsua: Cocos2d-x-ek hainbat eginbide eta tresna eskaintzen ditu. Ezaugarri hauek zure jokoak interesgarriagoak eta konplexuagoak bihurtzen dituzte.

Cocos2d-x Ezaugarri nagusiak:

  1. Kode irekia eta doakoa:
    • Cocos2d-x kode irekia da eta doan eskuragarri dago. Komunitateak onartzen du eta etengabe eguneratzen da.
  2. Plataforma anitzeko euskarria:
    • Cocos2d-x iOS, Android, Windows, macOS, Linux eta beste hainbat plataformatan exekutatu daiteke. Horrek malgutasuna ematen die garatzaileei beren jokoak gailu ezberdinetan argitaratzeko.
  3. Programazio Lengoaiak:
    • Cocos2d-x-ek C++ programazio-lengoaia erabiltzen du. C++-ren errendimendu abantailez baliatu dezakezu.
  4. 2D eta 3D euskarria:
    • Cocos2d-x 2D zein 3D jokoak sortzeko erabil daiteke. Irtenbide indartsua da batez ere 2D jokoetarako.
  5. Jokoen Fisika:
    • Cocos2d-x jokoen fisikako motorrekin bateragarria da, objektuen mugimendua, talkak eta bestelako interakzio fisikoak simulatu ahal izateko.
  6. Grafiko aberatsen euskarria:
    • Cocos2d-x-ek ezaugarri grafiko aberatsak eskaintzen ditu eta efektu bereziak, animazioak, sprites eta bestelako elementu bisualak erraz integratzeko aukera ematen du.
  7. Komunitatea eta dokumentazioa:
    • Cocos2d-x-ek garatzaileen komunitate sendoa du eta bere dokumentazio ofiziala nahiko zabala da. Komunitatearen foroetara jo dezakezu zure galderei erantzunak aurkitzeko.
  8. Cocos Sortzailea:
    • Cocos2d-x-ez gain, Cocos Creator izeneko beste tresna bat ere badago. Horrek jokoak modu bisualagoan garatzeko aukera ematen du eta JavaScript edo TypeScript bezalako lengoaiekin erabil daiteke.

Nola hasi Cocos2d-x-ekin jokoak egiten?

  1. Konfigurazioa:
  2. Proiektua sortzea:
    • Terminala edo komando-gonbita erabil dezakezu cocos2d-x proiektu bat sortzeko. Proiektuak bisualki ere sor ditzakezu Cocos Creator tresna erabiliz.
  3. Programazioa eta Diseinua:
    • Jokoak C++-n kodetu ditzakezu eta zure jokoa diseina dezakezu Cocos2d-x-en funtzioak erabiliz.
  4. Proba eta kaleratzea:
    • Zure jokoa probatu dezakezu eta, ondoren, onartzen diren plataformetan argitaratu.

Cocos2d-x indie jokoen garatzaileentzako eta estudio txikientzako aukera bereziki sendoa da, eta tresna eta funtzio ugari eskaintzen ditu jokoaren garapen prozesua azkartzeko.

NAZIOARTEKO
Baliteke hauek ere gustatzea
iruzkin