interesanti

Labākie bezmaksas rīki savu videospēļu veidošanai

Nesen izlaižot Unreal Engine bezmaksas versiju un paziņojot par bezmaksas Source 2 Engine, tagad jums ir vēl vairāk iespēju izveidot savas spēles. Bet jums un jūsu prasmju kopumam vislabākā dzinēja izvēle ir nedaudz grūta. Apskatīsim dažus no labākajiem bezmaksas programmatūras veidiem dažādiem prasmju kopumiem.

Lai tiešām varētu iedziļināties lielākajā daļā šo rīku, jums būs nepieciešams vismaz programmēšanas pamats. Bet neatkarīgi no tā, vai jūs esat bērns vai pieaugušais, mēs esam nodrošināti ar jums. Cik jūs gatavojaties pirmajai spēlei, jūs esat apskatījuši mūsu draugi Kotaku. Neraugoties uz to, ne visiem šiem rīkiem pat nav vajadzīgas kodēšanas prasmes, tāpēc jūs, iespējams, varēsit ieiet tieši tajā.

Iesācējiem: Stencyl vai GameMaker

Ja jūs tikko sākat gatavot spēles un jums nav nekādas pieredzes ar programmēšanu, ieteicams sākt ar dažiem no vieglāk lietojamiem rīkiem. Divas no populārākajām un visiecienītākajām ir Stencyl un GameMaker. Abas ir ļoti viegli izmantot iesācējiem un ir izcēlušas dažus kvalitātes nosaukumus.

Stencil ir rīks, lai izveidotu spēles bez koda. Tas ir pilnībā velkams un nometams interfeiss, un jūs varat publicēt spēles Windows, Mac, Linux, iOS, Android un Flash. Ja jūs kādreiz esat izmantojis kaut ko līdzīgu Scratch, jūs uzreiz iepazīsities ar Stencyl LEGO līdzīgo pieeju koda veidošanai, sakārtojot blokus. Stencyl mērķis ir padarīt sprite balstītu spēļu izveidi ļoti vieglu, tāpēc to mēdz visvairāk izmantot mīklu un sānu ritināšanas spēlēm. Ar Stencyl ir grūti izdarīt kaut ko ļoti sarežģītu, tāpēc, ja vēlaties kaut ko darīt, piemēram, RPG vai stratēģijas spēli, jūs, iespējams, vēlēsities meklēt citur. Dažas populāras spēles, kas veidotas, izmantojot Stencyl, ietver Impossible Pixel un Zuki's Quest. Stencyl ir arī iebūvēta apmācība, kas jums iemācīs gandrīz visu, kas jums jāzina.

GameMaker ir vēl viens bezmaksas, ērti lietojams rīks, kas izveidots iesācējiem un kurā varat izveidot spēles operētājsistēmām Windows, Mac, iOS un Android. Tāpat kā Stencyl, tas galvenokārt ir vilkšana un nomešana, bet tajā ir arī āķi vairāku spēlētāju spēļu izveidošanai, ārējo SDK sasaistei, meklēšanai tieši kodā un daudz ko citu. Bezmaksas GameMaker versija tiek eksportēta ar ūdenszīmi, taču tā joprojām ir piemērota vieta, kur sākt, un tā komplektācijā ietilpst apmācība pamatiem. GameMaker ir daudzpusīgāks nekā Stencyl tādā spēles stilā, ar kādu to var apkalpot, un viņiem ir daudz dažādu veidu spēļu rokasgrāmatu, lai iemācītu jums pamatus. Populārās spēles, kas izveidotas, izmantojot GameMaker, ietver Spelunky un Hotline Miami oriģinālo versiju.

Protams, līdzīgiem rīkiem ir arī daudz citu iespēju. Buildbox ir jaunāks rīks, kas dod jums izmēģinājuma periodu un apmācības programmu, lai iemācītos to izmantot, kā arī GameSalad ir ilgstoša un populāra platforma, lai arī bieži tiek ziņots, ka tā ir kļūdaina un nestabila. Arī Construct ir vērts apskatīt, ja vēlaties izveidot HTML5 spēles. Visu šo opciju problēma ir tā, ka jūs beidzot esat diezgan ierobežots savā dizainā. Tā kā tie ir izstrādāti iesācējiem, jūs pārtraucat rīku, mēģinot izdarīt kaut ko īpaši sarežģītu. Tas nozīmē, ka viņi galu galā rada kļūdainas, nespēlējamas spēles, ja mēģināt strādāt pārāk tālu ārpus viņu sistēmas. Viņi joprojām ir lieliska vieta, kur sākt, un ir piemēroti cilvēkiem, kuriem nav lielas kodēšanas pieredzes.

Vidēja līmeņa lietotājiem, kuri vēlas veidot 2D spēles: Cocos2D

Cocos2D ir atvērtā koda rīks 2D spēļu izveidošanai. Gatavo spēli var publicēt operētājsistēmās Windows, Mac, Android, iOS, Windows Phone vai tīmeklī.

Lielākā daļa no tā, ko jūs darīsit Cocos2D, ir C ++ (un arī atbalsta Lua un JavaScript), tāpēc jums būs jāapvelk galva ap šo programmēšanas valodu, pirms kaut ko varat sākt veidot ar Cocos2D. Tomēr, tiklīdz esat apmetušies šajās valodās, Cocos2D ir diezgan ērti lietojams, piegādāts ar pilnu IDE spēļu veidošanai un ir pilnīgi bez maksas, bez virknēm. Kā norāda nosaukums, Cocos2D ir izgatavots speciāli 2D spēlēm, tāpēc tam ir tendence vislabāk darboties ar vienkāršām, uz sprite balstītām spēlēm, kurām nav vajadzīgs 3D. Varat arī veikt 2D spēles ar Unity (vairāk par to sekundē), taču Cocos2D ir mazliet vieglāk iekļūt, ja jūs tikko sākat spēli (un acīmredzot jau zināt C ++).

Cocos2D ir izmantots visu veidu veiksmīgu spēļu veidošanai, ieskaitot godalgoto Badland. Ja neesat pārliecināts, kur sākt ar Cocos2D, Ray Wenderlich ir fantastiska apmācība, tāpat kā Udemy.

Pieredzējušiem lietotājiem, kuri veido 3D spēles: nereāls dzinējs vai vienotība

Ja jūs interesē padarīt sarežģītākas, 3D spēles, Unreal Engine un Unity ir divi no populārākajiem pieejamajiem bezmaksas rīkiem. Abiem ir savas stiprās un vājās puses, un abiem ir dažādi licencēšanas darījumi, kurus ir vērts izpētīt, pirms izlemjat, kurš no jums ir vislabākais.

Izmantojot Unity, jūs varat izveidot 3D un 2D spēles gandrīz visam, ieskaitot Windows, Mac, Xbox, Playstation, Android, iOS un daudz ko citu. Tas atbalsta arī aktīvus, piemēram, 3ds Max, Maya, Softimage, Cinema 4D, Blender un daudz ko citu. Unity lieto C # līdztekus savai pielāgotajai programmēšanas valodai, tāpēc jūs gribēsit būt diezgan labi pārdomāts, pirms ienirt. Tas nozīmē, ka starp Vienotību un Nereālu Unity, iespējams, ir vieglāk iemācīties no abām. Tam ir daudz iepriekš izveidotu uzvedību, un iebūvētā aktīvu bibliotēka ļauj viegli izsekot aktīvus. Daži no izstrādātājiem, ar kuriem es runāju, rakstot šo, iesaka Vienotību kā labāko sākuma rīku, jo to konceptuāli ir vieglāk saprast un iemācīties nekā nereālu. Ja esat izveidojis spēli ar kaut ko līdzīgu GameMaker, jūs varēsit tūlīt aplauzt, kā darbojas Vienotība. Vienotība atbalsta arī dažus alternatīvus norēķinu modeļus tieši dzinējā, ieskaitot vairākus bezmaksas atskaņošanas modeļus.

Bezmaksas personīgajā versijā ir daudz, lai jūs varētu sākt. Ja veidojat spēli ar bezmaksas versiju, jums nav jāmaksā licencēšanas maksa vai autoratlīdzības, lai gan ir daži brīdinājumi. Proti, jūs nevarat saņemt vairāk nekā 100 000 ASV dolāru vērtu finansējumu / ieņēmumus savām spēlēm, ja izmantojat bezmaksas versiju. Lai palīdzētu jums sākt darbu ar Vienotību, ir pieejams ļoti daudz lielisku mācību materiālu. Starp Unity veidotajām populārajām spēlēm ir Alto piedzīvojums, Gone Home un gaidāmais Firewatch.

Varat izlaist spēles, kuras veidojat ar programmu Unreal Engine personālajos datoros, Mac, iOS, Android, Xbox One un Playstation 4. Unreal motorā ir iebūvēts gandrīz viss nepieciešamais, lai izveidotu spēli, ieskaitot 3D modelēšanas rīkus, ainavu sistēmas, un vēl. Tā kā tajā ir tik daudz lietu, Unreal Engine 4 parasti ir augstāka mācību līkne nekā citiem rīkiem, tāpēc, pat ja jūs labi pārzināt C ++, mācieties, ka jūs nonāksit dažās sienās. Tomēr jūs varēsit izveidot neticami profesionāla izskata spēles ar Unreal. Varat arī mainīt Unreal mezglu inženieru, lai uzzinātu vairāk par tā darbību, bet pat joprojām ir grūti pāriet uz Unreal Engine 4 bez iepriekšējām zināšanām. Unreal Engine 4 joprojām ir salīdzinoši jauns, taču ir izlaistas dažas spēles, kurās tiek izmantots motors, ieskaitot Daylight un Tekken 7.

Lai izmantotu Unreal Engine 4, jums būs jāpiekrīt honorāra maksai, ja jūsu spēle tiek pārdota. Nosūtot spēli vai programmu, jūs maksājat 5% honorāru uzņēmumam Unreal pēc saviem pirmajiem 3000 USD / ceturksnī. Tas izklausās pēc daudz naudas, taču atkarībā no tā, cik lielus ienākumus nodrošina jūsu spēle, tas nav tik daudz, cik izklausās. Lai sāktu, pārbaudiet visas pieejamās apmācības, kas ir pieejamas vietnē Unreal Engine 4.

Ir vērts padomāt arī par Valve's Source 2 dzinēju, kuram šī gada beigās vajadzētu būt pieejamam bez maksas, taču mēs par to neko daudz nezinām.

Rakstniekiem: auklu / RPG veidotājs

Ne visiem tur ir ekspertu kodētājs, un, lai arī tādi rīki kā Stencyl ir lieliski piemēroti šiem tipiem, daudziem viņi joprojām ir pārāk sarežģīti. Ja jūs iedomājaties sevi vairāk kā stāstnieka stāstnieku, jums ir divas lieliskas iespējas Auklas un RPG veidotājs.

Aukla ir ļoti vienkārša sistēma, kas ļauj jums izveidot interaktīvus, nelineārus stāstus. Būtībā jūs varat likt sev izvēlēties savu piedzīvojumu. Tas ir neticami ērti lietojams. Jūs savienojat savus stāstus, izmantojot dažādus mezglus, tāpat kā jūs veidotu plānu. Katra spēlētāja izdarītā izvēle iegūst jaunu piezīmi. Pēc tam, kad esat pabeidzis, varat to viegli publicēt tīmekļa vietnē. Tas ir diezgan vienkārši lietojams, bet, ja jūs cīnāties vai vēlaties pievienot dažus papildu elementus, Auklas sākuma rokasgrāmatā ir viss, kas jums jāzina. Ar auklām veidotās populārās spēles ietver skūpstu Kiss un Cry $ tal Warrior Ke $ ha.

Ja Aukla jums ir mazliet pārāk vecmodīga, triks var tikt izdarīts ar RPG veidotāju. Bezmaksas versija nav tik jaudīga kā apmaksātās alternatīvas, taču neatkarīgi no tā varat paveikt daudz. Arī sistēmu ir viegli iemācīties - varat vilkt un nomest grafiku, ievietot dialogu ar klikšķi un veikt citas darbības. Jums patiešām būs jādomā ārpus kastes, lai iegūtu vairāk nekā vienkāršu RPG, taču labi saņemti nosaukumi, piemēram, To the Moon un LISA, parāda, ka tas ir iespējams. Turklāt jūs varat sākt darbu ar bezmaksas mūzikas un mākslas mantu komplektu, tāpēc jums pat nav jāiemācās zīmēt. Iebūvētās pamācības ir noderīgas arī pirmās spēles veidošanā. Populārās spēles, kas veidotas, izmantojot RPGMaker, ietver Izpirkšanas pulksteni un Vienu nakti.

Papildu bezmaksas rīki aktīviem

Protams, spēle ir daudz sarežģītāka nekā tikai motors. Jums būs nepieciešami visa veida citi līdzekļi, ieskaitot mākslas darbus, skaņu un daudz ko citu. Es pajautāju dažiem indie izstrādātājiem, lai viņi atceltu dažus no saviem iecienītākajiem:

  • TexturePacker: bezmaksas, sprite veidošanas rīks
  • Dakstiņi: vienkāršs kartes redaktors, kas piesakās Cocos2D, Unity un citur
  • OpenGamesArt: vieta bezmaksas aktīviem un vietturu grafikai
  • Bezmaksas mūzikas arhīvs: resurss bezmaksas, Creative Commons mūzikai
  • FreeSound: bezmaksas, atvērtā koda skaņu efektu kolekcija

Tādējādi jums vajadzētu būt labam ceļam uz lētu spēļu veidošanu. Acīmredzot jums joprojām būs jāiegulda laiks, asinis, sviedri un asaras, taču vismaz jūsu kabatgrāmatai nav jāatskaitās.