8 Libreng Mga Tool sa Pag-unlad ng Laro sa Laro upang Gumawa ng Iyong Sariling Mga Laro

8 Libreng Mga Tool sa Pag-unlad ng Laro sa Laro upang Gumawa ng Iyong Sariling Mga Laro

Mayroon ka bang ideya para sa isang laro na ginagawa nang maraming taon? Paano kung mabuhay mo ang ideyang iyon? Sa mga araw na ito, ang sinuman ay maaaring gumawa ng isang video game na may tamang software at kaunting kaalaman.





Siyempre, hindi nangangahulugang madali ang pag-unlad ng laro. Kahit na isang simpleng laro tulad ng Flappy Bird ay nangangailangan ng pagsisikap kung nais mong ito ay magmukhang at maging maganda ang pakiramdam. Ngunit salamat sa mga libreng gumagawa ng laro, ang paggawa ng laro ay naging medyo streamline.





Narito ang isang listahan ng pinakamahusay na libreng paggawa ng software ng software na maaari mong gamitin upang masimulan ang paggawa ng iyong pangarap na laro ngayon.





1. Bumuo ng 3

Hindi kinakailangan ng programa. Ang Build 3 ay ang pinakamahusay na software sa pag-unlad ng laro kung hindi ka pa nakasusulat ng isang linya ng code sa iyong buhay. Ang tool sa pagbuo ng laro na ito ay ganap na hinihimok ng GUI, nangangahulugang lahat ay drag-and-drop. Ang lohika at variable ng laro ay ipinatupad gamit ang mga tampok sa disenyo na ibinigay ng mismong app.

Ang kagandahan ng Bumuo ng 3 ay maaari itong i-export sa dose-dosenang iba't ibang mga platform at format, at hindi mo kailangang baguhin ang isang solong bagay sa iyong laro upang mapaunlakan ang iba't ibang mga pagpipilian. Kapag tapos na ang iyong laro, maaari kang mag-export sa HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store, at marami pa.



Ang Build 3 ay may ilan sa pinakamahusay at pinaka-komprehensibong dokumentasyon na nakita ko para sa isang tool sa pag-unlad ng laro. Bilang karagdagan, mayroong daan-daang mga tutorial na makakatulong sa iyo na maunawaan ang mga konsepto mula sa pangunahing hanggang sa advanced, at ang pamayanan ng forum ay lubos na aktibo kung kailangan mo ng tulong.

Tindahan ng Asset. Karamihan sa mga programmer ay walang kasanayan sa sining, musika, o animasyon. Ngunit mabuti iyon sa Cons konstruksyon 3 dahil palagi kang maaaring mag-browse at bumili ng mga nakahandang assets mula sa Scirra Store. Karamihan sa mga pack ng asset ay ilang dolyar lamang, ngunit ang mga bagay na pang-propesyonal ay maaaring presyo sa $ 30 o higit pa. Maaari ka ring bumili ng mga sample na laro na may mapagkukunan, na maaaring maging kapaki-pakinabang para sa pag-aaral at pag-aaral ng mga bagong tip at trick.





Ang libreng bersyon ay may lahat ng mga pangunahing tampok ngunit limitado sa 25 mga kaganapan, dalawang mga layer ng object, dalawang magkasabay na mga espesyal na epekto, isang web font, walang pag-andar ng multiplayer, maaari lamang i-export sa HTML5, at walang pahintulot na ibenta ang iyong mga laro. Ang Personal na lisensya ay $ 99 / taon at binubuhat ang lahat ng mga paghihigpit na ito.

I-download: Bumuo ng 3





2. GameMaker Studio 2

I-drag-and-drop O code. Tulad ng Bumuo ng 3, pinapayagan ka ng GameMaker Studio 2 na lumikha ng buong mga laro gamit ang hindi hihigit sa interface ng drag-and-drop na ito para sa mga variable at lohika ng laro. Ngunit hindi tulad ng Cons konstruksyon 3, ang GameMaker Studio 2 ay nagbibigay ng higit na lakas sa pamamagitan ng Game Maker Language, na isang tulad ng C na scripting na wika na may maraming kakayahang umangkop.

Kapag tapos na ang iyong laro, maaari kang mag-export sa anumang bilang ng mga platform at format nang hindi kinakailangang ayusin ang iyong code: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One, at marami pa. Ang libreng bersyon sa kasamaang palad ay hindi pinapayagan ang pag-export sa anumang mga platform.

Ang GameMaker Studio 2 ay isang muling nakasulat na bersyon ng Game Maker: Studio, na nagsimula noong 1999. Ngayon, ito ay isa sa pinakatanyag at aktibong libreng engine development game na kasalukuyang magagamit. Ang mga bagong bersyon na may mga pag-update ng tampok ay inilabas nang regular na mga agwat.

Mga built-in na advanced na tampok. Ang GameMaker Studio 2 ay mahusay dahil sinusuportahan nito ang maraming mga kagiliw-giliw na tampok na kalidad ng buhay sa labas mismo ng kahon, tulad ng kakayahang magdagdag ng mga in-app na pagbili sa iyong laro, real-time analytics kung paano nilalaro ng mga gumagamit ang iyong laro, mapagkukunan kontrol, multiplayer networking, at extensibility sa pamamagitan ng mga extension ng third-party. Mayroon din itong mga built-in na editor para sa mga imahe, animasyon, at shader.

Ang libreng bersyon ay maaaring magamit nang walang katiyakan ngunit may mga limitasyon sa kung gaano kumplikado ang iyong mga laro. Ang plano ng Creator ay nagkakahalaga ng $ 39 / taon at pinapayagan ang pag-export sa Windows at Mac. O maaari mong i-unlock ang mga indibidwal na pag-export sa bawat isa na may isang beses na permanenteng pagbili: Desktop sa halagang $ 99, HTML5 sa halagang $ 149, Amazon Fire sa halagang $ 149, at Android / iOS sa halagang $ 399. Ang mga pag-export para sa Nintendo Switch, PlayStation 4, at Xbox One ay magagamit sa halagang $ 799 / taon bawat isa.

I-download: GameMaker Studio 2

3. Pagkakaisa

Ang Unity ay nagsimula bilang isang 3D engine noong 2005 at kalaunan ay nagdagdag ng opisyal na suporta ng 2D noong 2013. Bagaman perpektong may kakayahang lumikha ng mga laro ng 2D, maaari kang magkaroon ng paminsan-minsang bug o glitch dahil ang sistema ng 2D ng Unity ay talagang naipit sa pangunahing 3D system nito. Nangangahulugan din ito na ang Unity ay nagdaragdag ng maraming mga hindi kinakailangang bloat sa mga laro ng 2D na maaaring makaapekto sa pagganap.

Disenyo na batay sa bahagi. Ang Unity ay hindi nakaisip ng disenyo ng sangkap ng entity, ngunit mayroon itong malaking kamay sa pagpapasikat nito. Sa madaling salita, ang lahat sa laro ay isang bagay at maaari mong ikabit ang iba't ibang mga bahagi sa bawat object, kung saan kinokontrol ng bawat bahagi ang ilang aspeto ng pag-uugali at lohika ng object.

Upang masulit ang Unity, kakailanganin mong gamitin ang C #. Ang magandang balita ay ang Unity ay napakalawak na ginagamit — sa mga hobbyist at beteranong developer ng laro — na makakakita ka ng libu-libong mahusay na mga tutorial ng Unity sa buong web upang matulungan kang makapagsimula. Ang Unity mismo ay mayroon ding maraming malalim na serye ng video para sa mga baguhan, at mahusay ang ibinigay na dokumentasyon.

Kaugnay: Programming Isang Laro Sa Pagkakaisa: Gabay ng Isang Baguhan

Ang Unity ay may pinakamalawak na suporta sa pag-export ng anumang engine ng laro: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, lahat ng uri ng mga VR system tulad ng Oculus Rift at Steam VR, pati na rin ang maraming mga console ng gaming tulad ng PlayStation 4, Xbox One, Nintendo Wii U, at Nintendo Switch.

Tindahan ng Asset. Nais mo ba ng isang minimap system sa iyong laro? O paano ang tungkol sa isang solusyon sa networking na antas ng komersyo? Marahil kailangan mo ng mga modelo ng 3D, graphics ng HUD, at mga texture ng kapaligiran? O kahit isang isang sistema ng dayalogo para sa iyong RPG sa pakikipagsapalaran sa aksyon? Maaari mong makuha ang lahat ng ito at higit pa sa Unity Asset Store, marami sa mga ito ay magagamit nang libre.

Ang Personal na plano ay ganap na libre at hindi nagbabawal ng anumang mga tampok sa engine, basta kumita ka ng mas mababa sa $ 100,000 sa taunang kita mula sa iyong mga laro. Ang planong Plus ay kinakailangan ng hanggang $ 200,000 sa taunang kita, at ina-unlock din ang hinahangad na 'madilim na tema' para sa editor. Pagkatapos nito, kakailanganin mo ang plano ng Pro, na nagbibigay-daan para sa walang limitasyong kita.

I-download: Pagkakaisa

4. Godot Engine

Tulad ng Unity, sinusuportahan ng Godot ang paglikha ng parehong 2D at 3D na mga laro. Gayunpaman, hindi katulad ng Unity, ang suporta ni Godot ay mas mahusay. Ang aspeto ng 2D ng libreng software development game na ito ay maingat na dinisenyo mula sa simula, na nangangahulugang mas mahusay na pagganap, mas kaunting mga bug, at isang mas malinis na pangkalahatang daloy ng trabaho.

Disenyo na nakabatay sa eksena. Ang diskarte ni Godot sa arkitektura ng laro ay natatangi sa lahat ng bagay ay nahahati sa mga eksena — ngunit hindi ang uri ng 'eksena' na iniisip mo. Sa Godot, ang isang eksena ay isang koleksyon ng mga elemento tulad ng sprite, tunog, at / o mga script. Pagkatapos ay maaari mong pagsamahin ang maraming mga eksena sa isang mas malaking eksena, at pagkatapos ang mga eksenang iyon sa mas malaking mga eksena. Ginagawa ng diskarte ng hierarchical na disenyo na napakadaling manatiling maayos at mabago ang mga indibidwal na elemento kahit kailan mo gusto.

Pasadyang wika ng script. Gumagamit ang Godot ng isang drag-and-drop system para sa pagpapanatili ng mga elemento ng eksena, ngunit ang bawat isa sa mga elementong iyon ay maaaring mapalawak sa pamamagitan ng built-in na system ng scripting, na gumagamit ng isang pasadyang wika na tulad ng Python na tinatawag na GDScript. Madaling malaman at nakakatuwang gamitin, kaya't dapat mo itong subukan kahit na wala kang karanasan sa pag-cod.

Maaaring lumawak ang Godot sa maraming mga platform palabas sa kahon, kabilang ang Windows, Mac, Linux, Android, iOS, at HTML5. Walang karagdagang mga pagbili o lisensya na kinakailangan, kahit na ang ilang mga paghihigpit ay maaaring mailapat (tulad ng kinakailangang maging sa isang Mac system upang mag-deploy ng isang Mac binary).

Mga built-in na advanced na tampok. Ang Godot ay umuulat ng nakakagulat na mabilis para sa isang engine ng laro. Mayroong hindi bababa sa isang pangunahing pinakawalan bawat taon, na nagpapaliwanag kung paano mayroon na itong maraming magagaling na tampok: pisika, pagproseso ng post, pag-network, lahat ng uri ng mga built-in na editor, live na pag-debug at mainit na muling pag-load, pagkontrol sa mapagkukunan, at marami pa.

Ang Godot ay ang tanging tool sa listahang ito na talagang libre sa pamamagitan at sa pamamagitan ng. Dahil lisensyado ito sa ilalim ng Lisensya ng MIT, maaari mo itong magamit subalit nais mo at ibenta ang mga laro na iyong ginawa nang walang anumang mga paghihigpit. Maaari mo ring i-download ang source code ng engine at baguhin ito! (Ang engine ay naka-code sa C ++.)

I-download: Godot Engine

5. Unreal Engine 4 (at Unreal Engine 5)

Sa lahat ng mga tool sa listahang ito, ang Unreal Engine 4 (UE4) ay ang pinaka-propesyonal. Nilikha ito mula sa simula ng mga henyo sa likod ng Unreal franchise — mga taong alam kung ano ang kailangan sa isang top-shelf engine at kung ano ang kinakailangan upang maihatid ang mga tampok sa susunod na henerasyon. Alam mismo nila kung ano ang ginagawa nila.

Mga tampok na engine na may cutting-edge. Ang isa sa mga prinsipyo sa pagmamaneho ng UE4 ay pinapayagan kang umikot at bumuo nang mabilis hangga't makakaya mo, upang makakuha ka ng mga tampok tulad ng live na pag-debug, mainit na muling pag-load, isang streamline na tubo ng asset, mga instant na preview ng laro, kasama ang daan-daang kasama na mga assets at system tulad ng artipisyal na katalinuhan, cinematic mga tool, epekto sa pag-proseso sa post, at marami pa.

Walang kinakailangang code. Ang natatanging point ng pagbebenta ng UE4 ay ang Blueprint system nito, na hinahayaan kang lumikha ng lohika ng laro nang hindi hinahawakan ang anumang code. Ito ay sapat na advanced na maaari kang lumikha ng buong mga laro, kahit na mga kumplikado, nang hindi binubuksan ang isang editor ng mapagkukunan. Ngunit kung nais mong i-code ang iyong sariling mga Blueprint, magagawa mo rin iyon.

Ang pinakamahusay na mga tutorial sa planeta. Ang Channel ng UE4 YouTube ay may higit sa 800 mga video na magdadala sa iyo sa bawat pulgada ng engine, at ang karamihan sa mga video na iyon ay nasa pagitan ng 20 at 60 minuto ang haba. Iyon ay mas nilalaman kaysa sa makukuha mo mula sa isang semester na kurso sa unibersidad. Kung kailangan mo ng sunud-sunod na patnubay, sakop ka ng UE4.

Simula upang makita ang isang pattern dito? Pinapayagan ng lahat ng mga pinakamahusay na engine ang seamless na pag-export sa maraming mga platform, at ang UE4 ay walang kataliwasan: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR, at marami pa.

Bilang isang libreng gumagamit, nakakakuha ka ng pag-access sa buong engine (kasama ang source code). Kailangan mo lamang magbayad ng isang 5 porsyento na pagkahari sa lahat ng mga kita pagkatapos ng unang $ 3,000 na kinita sa bawat isang-kapat bawat laro. Sa madaling salita, nagsisimula ka lamang magbayad kapag nagtagumpay ang iyong laro.

I-download: Unreal Engine 4

Paparating: Unreal Engine 5

Ang Epic Games 'Unreal Engine 5 ay inihayag noong Hunyo ng 2020 kasama ang buong pagpapalabas nito na inaasahan sa 2021.

Ipinapakita ng UE5 ang isang malakas na pagtuon sa pagpapabuti ng mga video game graphics sa kalidad ng pelikula na CGI at marahil ay mas mabuti pa. Paano nila maaasahan na makamit ito? Sa tulong ng dalawang pangunahing mga teknolohiya, Nanite at Lumen.

Nanite

Ang mga limitasyon ng polygon ay isang kadahilanan sa pagdidisenyo ng anumang antas o paglikha ng anumang character para sa iyong laro. Ang character ng iyong laro ay hindi maaaring mabubuo lamang ng 1,500,000 polygon ... maaari ba?

Sinabi ni Nanite na kaya nito at dapat. Pinapayagan ka ng nanite geometry na mag-import ng mapagkukunang sining ng mga bilang ng polygon sa milyon-milyon at bilyun-bilyong at gumana ito mismo sa iyong laro nang walang sagabal; ito ay lubos na kapanapanabik para sa mga 3D artist at animator.

Lumen

Ang paraan ng pagrerepresenta ng computer sa pag-iilaw sa mga video game ay naglalakbay nang mabilis mula sa kung saan ito nagsimula. Ang Lumen ng UE5 ay ang susunod na hakbang, at medyo malaki ito.

Nagbibigay ang Lumen ng mga photorealistic light reaksyon sa mga likas na kapaligiran. Ang isang halimbawa ay kung gaano kalat ang ilaw ng buwan sa isang lambak kapag ang buwan ay nasa iba't ibang posisyon sa kalangitan o hinarangan ng mga bundok. Kapag nagbago ang eksena, agad na tumutugon ang ilaw.

Ang isa pang aspeto na nagbabago ng laro ng Lumen ay ang kakayahang tingnan ng mga taga-disenyo ang pag-iilaw mula sa iba't ibang mga anggulo sa Unreal Engine na eksaktong kapareho ng hitsura nito sa loob ng laro.

6. Napaputok

I-drag-and-drop O code. Gumamit ng code editor ni Defold upang magdagdag ng pasadyang lohika o mga editor ng visual at eksena upang mai-drop ang mga assets nang diretso sa iyong laro.

Ang Defold ay walang pagbubukod sa panuntunan na ang pinakamahusay na libreng software ng disenyo ng laro ay nagbibigay-daan sa pag-export sa isang malawak na hanay ng mga platform. I-publish ang iyong laro sa Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5, at Facebook.

Tulad ng GameMaker Studio 2, sinusuportahan ng Defold ang isang host ng mga advanced na tampok mula sa pag-setup nang walang kinakailangang karagdagang pagsasaayos.

Ang engine ay may mahusay na suporta sa 3D, ngunit na-optimize ito para sa paglikha ng 2D. Paggamit ng isang sistema na nakabatay sa sangkap, magkakaroon ka ng pag-access sa 2D sprite at mga editor ng mapa, mga modelo ng 3D at meshing, at isang hanay ng mga epekto ng maliit na butil. Ito ay isang bahagi lamang ng mga magagamit na tampok at tech, kailangan mong subukan ang mga bagay sa iyong sarili upang maunawaan ang buong kakayahan ng Defold.

Dokumentasyon sa Antas ng Dalubhasa. Ang mga tutorial, manwal, at forum ni Defold ay isang kayamanan ng impormasyon na naghihintay para sa anumang namumuo na game developer upang kunin sila at makakuha ng pag-hack. Ang mga forum at FAQ ay lalong kapaki-pakinabang para sa pag-overtake ng mga tukoy na hadlang; maraming mga developer ang nagkaroon ng eksaktong parehong isyu na kinakaharap mo, at naisip nila kung paano mag-navigate sa paligid nito upang masundan mo ang kanilang lead.

Ang Defold ay open-source at libre gamitin, sa kondisyon na makuha mo ang kanilang lisensya (nang libre sa website ni Defold ) at sumunod sa mga pamantayan ng lisensya. Si Defold ay hindi kumukuha ng mga komisyon at mananatiling malayang magamit anuman ang pansin na natanggap ng iyong laro.

I-download: Nagpunta

7. RPG Maker MZ

Walang kinakailangang code. Ang RPG Maker MZ ay isang mahusay na tagagawa ng libreng laro para sa mga nais lumikha ng isang laro nang hindi kinakailangang malaman ang anumang programa. Gamitin ang editor ng mapa, generator ng character, at database upang lumikha ng anumang RPG na iyong imahinasyon churns up.

Kung nais mong isama ang pasadyang code magagawa mo ito sa pamamagitan ng paggamit ng mga plugin — ngunit maaari mong ipatupad ang karamihan sa lohika gamit ang no-code na hinihiling na sistema ng Mga Kaganapan na katutubong sa RPG Maker MZ.

Tindahan ng Asset. Magkakaroon ka ng daan-daang mga pack ng asset upang pumili mula sa Market Place sa tuktok ng mga texture na kasama sa iyong libreng pag-install ng RPG Maker. Maaari kang maghanap ng musika, mga sprite ng character, buong disenyo ng antas; anupaman at lahat ng bagay na maaaring kailanganin mong bumuo ng isang RPG ay matatagpuan dito.

Mahahanap mo ang mas kaunting mga pagpipilian sa pag-export gamit ang RPG Maker kaysa sa iba pang mga tool sa listahan, ngunit ang mga malalaking pangalan ay sakop pa rin: Windows, macOS, iOS, at Android.

Mayroong isang 30-araw na libreng pagsubok na magagamit bago ka kinakailangan na bumili ng isang lisensya sa $ 80.

I-download: RPG Maker MZ

8. Cerberus X

Magaan at Matalinong. Kung naghahanap ka para sa isang magaan na gumagawa ng laro ng 2D, sakop ka ng Cerberus X (CX). Habang hindi ang pinaka-advanced na kliyente sa listahan, ito ay isang mahusay na pagpipilian para sa mga nagsisimula upang kunin at mabasa ang kanilang mga paa sa isang wika ng programa.

Gamitin ang Cerberus X IDE kasabay ng malakas na mga graphic API at ang balangkas ng Mojo upang magdisenyo ng mga laro at i-export ang mga ito sa Windows PC, macOS (10.15.x at mas maaga), Linux, Android, iOS (13.x at mas maaga), at HTML5.

Ang mga API at ang balangkas ng Mojo ay nangangahulugang hindi mo kailangang gumawa ng maraming pag-coding upang lumikha ng isang gumaganang laro; pinupunan mo lang ang mga puwang.

kung paano ayusin xbox isa controller

Ang mga tutorial at Cuck's forum ng CX ay mahusay na mapagkukunan para sa pag-aaral ng mga ins at pagkontra ng engine, at nakakagulat na napanatili nila nang maayos. Dahil ang Cerberus X ay isang modular na wika, maaari kang mag-import ng mga module mula sa iba pang mga tagalikha para magamit sa iyong sariling laro o mag-ambag ng code sa iba pang mga developer!

Ang Cerberus X ay libre upang mag-download, kahit na maaari mong pangalanan ang iyong sariling presyo at suportahan ang mga developer kung pipiliin mo.

I-download: Cerberus X

I-upgrade ang Iyong Mga Kasanayan Sa Libreng Laro sa Paggawa ng Laro

Mayroong isang maliit na iba pang mga tool sa pag-unlad ng laro na hindi masyadong naputol para sa pagpipiliang ito, ngunit sulit pa ring suriin (tulad ng Phaser, Stencyl , o GDevelop ) kung ang mga nakalista sa itaas ay hindi ang hinahanap mo.

Kung nais mong maging seryoso tungkol sa pag-unlad ng laro, dapat mo talagang pag-aralan ang ilang mga programa. Maaari kang magkaroon ng kasiyahan habang natututo ka sa pamamagitan ng paglalaro ng mga laro sa pag-coding!

Magbahagi Magbahagi Mag-tweet Email Ang 9 Pinakamahusay na Mga Larong Pag-coding upang Buuin ang Iyong Mga Kasanayan sa Programming

Ang mga laro sa pag-coding ay makakatulong sa iyo na matuto nang mas mabilis sa pamamagitan ng pagsasanay na karanasan at karanasan. Dagdag pa, ang mga ito ay isang nakakatuwang paraan upang subukan ang iyong mga kasanayan sa programa!

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Pag-unlad ng Laro
Tungkol sa May-akda Marcus Mears III(26 Mga Artikulo Nai-publish)

Si Marcus ay isang buong buhay na mahilig sa teknolohiya at Manunulat ng Manunulat sa MUO. Nagsimula siya sa kanyang freelance career sa pagsulat noong 2020, na sumasaklaw sa nagte-trend na tech, gadget, apps, at software. Nag-aral siya ng Computer Science sa kolehiyo na may pagtuon sa front-end web development.

Higit pa Mula kay Marcus Mears III

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe