mielenkiintoista

Parhaat ilmaiset työkalut omien videopelien tekemiseen

Äskettäin julkaistun Unreal Engine -version ilmaisen version ja ilmaisen Source 2 Engine -ilmoituksen ansiosta sinulla on nyt vielä enemmän vaihtoehtoja omien pelien tekemiseen. Mutta parhaan moottorin valitseminen sinulle ja taitosi on vähän vaikeaa. Katsotaanpa parhaita ilmaisia ​​ohjelmistoja monille erilaisille ammattiryhmille.

Ennen kuin voit todella tutkia näitä työkaluja, tarvitset ainakin perusta ohjelmoinnille. Mutta riippumatta siitä, oletko lapsi tai aikuinen, saamme sinut suojaamaan. Sikäli kuin teet ensimmäisen pelisi, ystävämme Kotakuussa ovat peittäneet sinut. Toisin sanoen kaikki nämä työkalut eivät edes vaadi koodaustaitoja, joten saatat pystyä hypätä sisään.

Aloittelijoille: Stencyl tai GameMaker

Jos olet vasta aloittamassa pelien tekoa ja sinulla ei ole kokemusta ohjelmoinnista, kannattaa ehkä aloittaa joidenkin helpommin käytettävien työkalujen avulla. Kaksi suosituimmista ja eniten vastaanotetuista ovat Stencyl ja GameMaker. Molemmat ovat erittäin helppokäyttöisiä aloittelijoille ja ovat muokanneet joitain laatumerkkejä.

Stencyl on työkalu pelien luomiseen ilman koodia. Se on täysin vetämällä ja pudottamalla -liitäntä, ja voit julkaista pelisi Windowsille, Macille, Linuxille, iOS: lle, Androidille ja Flashille. Jos olet koskaan käyttänyt jotain Scratchia, tunnet heti Stencylin LEGO-kaltaisen lähestymistavan rakennuskoodiin järjestämällä lohkoja. Stencyl pyrkii tekemään sprite-pohjaisten pelien luomisesta erittäin helppoa, joten sitä käytetään yleensä eniten palapeli- ja sivukäyttöpeleihin. On vaikeaa tehdä jotain erittäin monimutkaista Stencylin kanssa, joten jos haluat tehdä jotain RPG- tai strategiapeliä, kannattaa todennäköisesti etsiä muualta. Joitakin suosittuja pelejä, jotka on rakennettu Stencylillä, ovat Impossible Pixel ja Zuki's Quest. Stencylissä on myös sisäänrakennettu opetusohjelma, joka opettaa sinulle kaiken mitä sinun tarvitsee tietää.

GameMaker on toinen ilmainen, helppokäyttöinen aloittelijoille tarkoitettu työkalu, jolla voit luoda pelejä Windowsille, Macille, iOS: lle ja Androidille. Kuten Stencyl, se on enimmäkseen vetämällä ja pudottamalla, mutta sisältää myös koukut moninpeleiden luomiseen, ulkoisten SDK-linkkien yhdistämiseen, kaivaamiseen suoraan koodiin ja paljon muuta. GameMakerin ilmainen versio vie vesileiman kanssa, mutta se on silti kunnollinen aloituspaikka ja mukana tulee perusoppimisohje. GameMaker on paljon monipuolisempi kuin Stencyl siinä pelityylissä, jota se pystyy käsittelemään, ja heillä on joukko oppaita erityyppisille peleille, jotta ne opettaisivat sinulle perustiedot. GameMakerilla tehdyt suositut pelit sisältävät Spelunkyn ja Hotline Miamin alkuperäisen version.

Tietenkin, samankaltaisille työkaluille on paljon muita vaihtoehtoja. Buildbox on uudempi työkalu, joka antaa sinulle kokeilujakson ja harjoitteluohjelman sen käytön oppimiseksi, ja myös GameSalad on pitkäaikainen ja suosittu alusta, vaikka sen usein ilmoitetaan olevan viallinen ja epävakaa. Rakennus on myös syytä katsoa, ​​jos haluat tehdä HTML5-pelejä. Kaikkien näiden vaihtoehtojen ongelma on, että lopputuloksesi on melko rajallinen. Koska ne on tehty aloittelijoille, työkalu rikkoutuu, kun yrität tehdä jotain erityisen monimutkaista. Tämä tarkoittaa, että he lopulta tuottavat viallisia, pelattavia pelejä, jos yrität työskennellä liian kauas heidän järjestelmän ulkopuolelta. Ne ovat silti loistava paikka aloittaa ja ovat hyviä ihmisille, joilla ei ole paljon koodauskokemusta.

Keskitason käyttäjille, jotka haluavat tehdä 2D-pelejä: Cocos2D

Cocos2D on avoimen lähdekoodin työkalu 2D-pelien luomiseen. Valmiit pelisi voidaan julkaista Windowsissa, Macissa, Androidissa, iOS: ssä, Windows Phone -sovelluksessa tai verkossa.

Suurin osa tekemästäsi Cocos2D: ssä on C ++ -sovelluksessa (ja tukee myös Luaa ja JavaScriptiä), joten sinun täytyy kääriä pää kyseisen ohjelmointikielen ympärille, ennen kuin voit alkaa tehdä mitään Cocos2D: llä. Kun olet kuitenkin asettunut näihin kieliin, Cocos2D on melko helppokäyttöinen, mukana tulee täysi IDE rakennuspeleihin ja se on täysin ilmainen, ilman johtoja. Kuten nimestä voi päätellä, Cocos2D on tehty erityisesti 2D-peleille, joten se pyrkii parhaiten toimimaan yksinkertaisilla, sprite-pohjaisilla peleillä, jotka eivät tarvitse 3D: tä. Voit myös tehdä 2D-pelejä Unityn avulla (enemmän sekunnissa), mutta Cocos2D on hiukan helpompi päästä sisään, jos olet vasta aloittamassa (ja tiedät jo tietysti C ++: n).

Cocos2D: tä on käytetty kaikenlaisiin onnistuneisiin peleihin, mukaan lukien palkittu Badland. Jos et ole varma mistä aloittaa Cocos2D, Ray Wenderlichillä on fantastinen opetusohjelma, samoin kuin Udemyllä.

Kokeneille käyttäjille, jotka tekevät 3D-pelejä: Unreal Engine tai Unity

Jos olet kiinnostunut monimutkaisemmista 3D-peleistä, Unreal Engine ja Unity ovat kaksi suosituinta ilmaista työkalua. Molemmilla on vahvuutensa ja heikkoutensa, ja molemmilla on erilaisia ​​lisenssisopimuksia, jotka kannattaa tutkia ennen kuin päätät itsellesi parhaan.

Unityn avulla voit tehdä 3D- ja 2D-pelejä lähes kaikesta, mukaan lukien Windows, Mac, Xbox, Playstation, Android, iOS ja muut. Se tukee myös 3ds Maxin, Majaan, Softimagen, Cinema 4D: n, Blenderin ja muiden kaltaisia ​​kohteita. Unity käyttää C #: ta oman mukautetun ohjelmointikielensä rinnalla, joten sinun kannattaa olla melko hyvin perehtynyt siihen, ennen kuin sukellat. Unityn ja Unrealin välillä Unity on luultavasti helpompi oppia. Sillä on paljon valmiita rakenteita ja sisäänrakennettu omaisuuskirjasto tekee varojen jäljittämisen helpoksi. Muutamat kehittäjät, joiden kanssa puhuin tätä kirjoittaessani, ehdottavat Unityä parhaaksi aloitusvälineeksi, koska se on käsitteellisesti helpompi ymmärtää ja oppia kuin Unreal. Jos olet tehnyt pelin jollain GameMakerin kaltaisella, voit kiertää pääsi siihen, kuinka Unity toimii heti. Unity tukee myös joitain vaihtoehtoisia maksumalleja aivan moottorissa, mukaan lukien joukko vapaasti pelattavia kaupallistamismalleja.

Ilmaisessa henkilökohtaisessa versiossa on runsaasti aloittamista varten. Jos teet pelin ilmaisella versiolla, sinun ei tarvitse maksaa lisenssimaksuja tai rojalteja, vaikkakin on joitain huomautuksia. Nimittäin et voi saada yli 100 000 dollaria rahoitusta / tuloja peleistäsi, jos käytät ilmaista versiota. Unityn aloittamisen helpottamiseksi on tarjolla paljon upeita opetusohjelmia. Unityn kanssa tehdyissä suosituissa peleissä ovat Alton seikkailu, Gone Home ja tuleva Firewatch.

Voit julkaista Unreal Engine -sovelluksella tekemiäsi pelejä PC: llä, Macilla, iOS: lla, Androidilla, Xbox One: lla ja Playstation 4: llä. Unrealilla on moottoriin sisäänrakennettu melkein kaikki mitä tarvitset pelin rakentamiseen, mukaan lukien 3D-mallinnustyökalut, maisemajärjestelmät, ja enemmän. Koska se on täynnä niin paljon tavaraa, Unreal Engine 4: llä on yleensä korkeampi oppimiskäyrä kuin muilla työkaluilla, joten vaikka olet perehtynyt C ++: iin, odota törmäävän seiniin oppimisen aikana. Tästä huolimatta pystyt rakentamaan uskomattoman ammattimaisia ​​pelejä Unrealin kanssa. Voit myös peruuttaa Unrealin solmut saadaksesi lisätietoja sen toiminnasta, mutta silti on vaikea hypätä Unreal Engine 4: ään ilman ennakkotietoa. Unreal Engine 4 on edelleen suhteellisen uusi, mutta muutamia pelejä, mukaan lukien Daylight ja Tekken 7, on julkaistu.

Unreal Engine 4: n käyttämiseksi sinun on sovittava rojaltimaksusta, jos peli myy. Kun lähetät pelin tai sovelluksen, maksat 5%: n rojaltimahdollisuuden Unrealille ensimmäisen 3 000 dollarin neljänneksen jälkeen. Se kuulostaa paljon rahaa, mutta riippuen siitä, kuinka paljon tuloja pelisi tuo, se ei ole niin paljon kuin miltä se kuulostaa. Aloita tarkistamalla kaikki Unreal Engine 4: n saatavilla olevat oppaat.

Kannattaa myös harkita Valven Source 2 -moottoria, jonka pitäisi olla saatavana ilmaiseksi myöhemmin tänä vuonna, mutta emme tiedä siitä paljon muuta.

Kirjailijoille: Lanka / RPG-valmistaja

Kaikilla siellä ei ole asiantuntijakooderia, ja vaikka Stencyl-kaltaiset työkalut ovat hienoja kyseisille tyypeille, ne ovat silti hiukan liian monimutkaisia ​​monille. Jos pidät itsestäsi enemmän kerronnan kertoja, sinulla on kaksi erinomaista vaihtoehtoa narussa ja RPG Makerissa.

Lanka on erittäin yksinkertainen järjestelmä, jonka avulla voit luoda vuorovaikutteisia, epälineaarisia tarinoita. Periaatteessa voit tehdä omasta valita seikkailusi. Sitä on uskomattoman helppo käyttää. Yhdistät tarinasi eri solmujen kautta, kuten tekisit mielikuvia. Jokainen valinta, jonka pelaaja voi tehdä, saa uuden nuotin. Kun olet valmis, voit julkaista sen helposti verkkosivustolla. Se on melko yksinkertainen käyttää, mutta jos kamppailet tai haluat lisätä joitain lisäelementtejä, Twine-aloitusoppaassa on kaikki mitä sinun tarvitsee tietää. Kierrellä tehdyissä suosituissa peleissä ovat Kiss ja Cry $ tal Warrior Ke $ ha.

Jos Twine on hiukan liian vanhanaikainen sinulle, RPG Maker saattaa tehdä tempun. Ilmainen versio ei ole yhtä tehokas kuin maksetut vaihtoehdot, mutta voit tehdä siitä paljon riippumatta. Myös järjestelmä on helppo oppia: voit vetää ja pudottaa grafiikkaa, lisätä dialogia napsautuksella ja paljon muuta. Sinun on todella ajateltava ruudun ulkopuolella saadaksesi enemmän kuin pelkkä RPG, mutta hyvin vastaanotetut otsikot, kuten To the Moon ja LISA, osoittavat, että se on mahdollista. Lisäksi voit aloittaa pakkaamalla ilmaista musiikkia ja taidetta, joten sinun ei tarvitse edes oppia piirtämään. Sisäänrakennetut oppaat ovat hyödyllisiä myös ensimmäisen pelisi tekemisessä. RPGMakerilla tehdyihin suosittuihin peleihin kuuluvat Clock of Sovitus ja Yksi Yö.

Lisävälineitä omaisuudelle

Peli on tietysti paljon monimutkaisempi kuin pelkkä moottori. Tarvitset kaikenlaista muuta omaisuutta, mukaan lukien taidetta, ääntä ja paljon muuta. Kysyin muutamalta indie-kehittäjältä muutama suosikki:

  • TexturePacker: ilmainen, sprite-luontityökalu
  • Laatoitettu: Yksinkertainen karttaeditori, joka yhdistää Cocos2D, Unity ja muut
  • OpenGamesArt: paikka ilmaiseksi omaisuudelle ja paikkamerkkien grafiikoille
  • Ilmainen musiikkiarkisto: resurssi ilmaiseksi, Creative Commons -musiikkia
  • FreeSound: kokoelma ilmaisia, avoimen lähdekoodin äänitehosteita

Tämän avulla sinun pitäisi olla hyvä tapa tehdä pelejä halvalla. Sinun on tietenkin vielä investoitava aikaa, verta, hikeä ja kyyneleitä, mutta ainakaan taskukirjaasi ei tarvitse viedä osumaa.