Päivitetty: 28. helmikuuta 2021 / Etusivu ” Ilmaisohjelmat ja ohjelmistoarvostelut
Mikä on paras 2D- ja 3D-pelimoottori? Olet ehkä kuullut termin uudestaan ja uudestaan, mutta et ole koskaan tiennyt, mikä ’Game Engine’ tarkalleen ottaen on. Lyhyesti sanottuna pelimoottori on arkkitehtuuri, jota kehittäjät käyttävät pelin pyörittämiseen, jossa kehittäjien käyttämät komponentit ovat uudelleenkäytettäviä pelin puitteiden rakentamiseksi. Näin heillä on enemmän aikaa keskittyä ainutlaatuisiin elementteihin, kuten hahmomalleihin, tekstuureihin, objektien vuorovaikutukseen jne.
Related Article ➤ 14 Mobile Advertising Networks With High eCPM For Apps
Jos etsit todella hyvää ja ominaisuuksiltaan rikasta, mutta ilmaista pelimoottoria, tässä on kattava luettelo markkinoiden parhaista pelimoottoreista, joista voit valita tarpeen mukaan, Useimmiten renderöintimoottorit perustuvat yhteen tai useampaan renderöintisovellusohjelmointirajapintaan (API), kuten Direct3D:hen, OpenGL:ään tai Vulkaniin, jotka tarjoavat grafiikkasuorittimen (GPU, Graphics Processing Unit, grafiikkaprosessoriyksikön (GPU) ohjelmisto-abstraktiota.
- ↓ 01 – Unity | Ilmainen | macOS | Windows | Linux
- ↓ 02 – Godot Engine | Avoin lähdekoodi | macOS | Windows | Linux
- ↓ 03 – CryEngine | Avoin lähdekoodi | Windows | Linux
- ↓ 04 – Stride | Avoin lähdekoodi | macOS | Windows | Linux
- ↓ 05 – Duality | Avoin lähdekoodi | Windows
- ↓ 06 – WaveEngine | Avoin lähdekoodi | macOS | Windows | Linux
- ↓ 07 – MonoGame | Ilmainen | macOS | Windows | Linux
- ↓ 08 – Unreal Engine | Ilmainen | macOS | Windows | Linux
- ↓ 09 – GDevelop | Avoin lähdekoodi | macOS | Windows | Linux
- ↓ 10 – Torque 3D | Avoin lähdekoodi | macOS | Windows | Linux
- ↓ 11 – Cocos2d-x | Avoin lähdekoodi | macOS | Windows | Linux
- ↓ 12 – Banshee 3D | Avoin lähdekoodi | Windows
↓ 01 – Unity | Ilmainen | macOS | Windows | Linux
Unityn avulla luodaan puolet maailman peleistä. Reaaliaikainen alustamme, jonka työkalut ja palvelut tarjoavat uskomattomia mahdollisuuksia pelinkehittäjille ja luojille eri toimialoilla ja sovelluksissa. Unity on monialustainen pelinkehitystyökalu, joka on alusta alkaen suunniteltu helpottamaan luomista. Täysin integroitu ammattilaissovellus, Unity tarjoaa ilmaisen Personal Editionin kaikkine ominaisuuksineen, Plus-tilauksen 25 dollarilla kuukaudessa ja Pro-tilauksen 125 dollarilla kuukaudessa, jossa on lisäpalveluita, kuten pilvipalvelun rakentaminen.
- All-in-one-editori: Saatavilla Windowsissa, Macissa ja Linuxissa, se sisältää valikoiman taiteilijaystävällisiä työkaluja immersiivisten kokemusten ja pelimaailmojen suunnitteluun sekä vahvan valikoiman kehittäjätyökaluja pelilogiikan ja suorituskykyisen pelattavuuden toteuttamiseen.
- 2D & 3D: Unity tukee sekä 2D- että 3D-kehitystä ominaisuuksin ja toiminnallisuuksin, jotka täyttävät erityistarpeet eri genrejen välillä.
- Fysiikkamoottorit: Hyödynnä Box2D:tä, uutta DOTS-pohjaista fysiikkajärjestelmää ja NVIDIA PhysX -tukea erittäin realistiseen ja suorituskykyiseen pelattavuuteen.
- 25+ alustaa mobiililaitteilla, työpöydillä, konsoleilla, iOS:llä, Androidilla, TV:llä, VR:llä, AR:llä ja Webissä.
↓ 02 – Godot Engine | Avoin lähdekoodi | macOS | Windows | Linux
Godot tarjoaa valtavan määrän yleisiä työkaluja, joten voit keskittyä vain pelisi tekemiseen keksimättä pyörää uudelleen. Godot on täysin ilmainen ja avointa lähdekoodia erittäin sallivan MIT-lisenssin alla. Ei mitään ehtoja, ei rojalteja, ei mitään. Pelisi on sinun, moottorin viimeistä koodiriviä myöten. Godotissa on satoja sisäänrakennettuja solmuja, jotka tekevät pelisuunnittelusta helppoa. Voit myös luoda omia solmuja mukautettuja käyttäytymismalleja, editoreita ja paljon muuta varten. Toimii Windowsissa, OS X:ssä, Linuxissa, FreeBSD:ssä, OpenBSD:ssä ja Haikussa. Editori toimii 32- ja 64-bittisenä kaikilla alustoilla.
- Joustava kohtausjärjestelmä. Luo solmukokoonpanoja tukemalla instanssointia ja periytymistä.
- Visuaalinen editori, jossa kaikki tarvitsemasi työkalut on pakattu kauniiseen ja selkeään, asiayhteysherkkään käyttöliittymään.
- Ystävällinen sisällönluontiputki taiteilijoille, tasosuunnittelijoille, animaattoreille ja kaikelle siltä väliltä.
- Pysyvää live-editointia, jossa muutokset eivät häviä pelin pysäyttämisen jälkeen. Se toimii jopa mobiililaitteissa!
- Luo omia mukautettuja työkaluja helposti uskomattoman työkalujärjestelmän avulla.
↓ 03 – CryEngine | Avoin lähdekoodi | Windows | Linux
CryEnginen avulla heillä on yksinkertainen tavoite: luoda alan tehokkain pelimoottori ja antaa luojille kaikkialla maailmassa työkalut, joilla he voivat valjastaa tämän tehon maailmanluokan pelikokemusten luomiseen budjetista tai tiimin koosta riippumatta. CRYENGINE tekee oppimiskäyrästä vähemmän jyrkän täyden lähdekoodin ansiosta. Selkeät opetusohjelmat, yksityiskohtainen dokumentaatio ja vahva kehittäjäyhteisö. Markkinapaikka tarjoaa sinulle laajan valikoiman resursseja, jotka ovat valmiina käytettäväksi projekteissasi.
- Visuaalit – Hyödynnä CRYENGINEn legendaarista luokkansa parasta visuaalisuutta ja räjäytä pelaajat pois.
- Sandbox & Työkalut – Sandbox ja sen työkalupaketti tuovat upeiden kokemusten luomiseen tarvittavat voimavarat käden ulottuville.
- Hahmot & Animaatio – Täytä maailmasi realistisimmilla hahmoilla, joita peleissä on koskaan nähty.
- Alustat – Todellisena next-gen-moottorina CRYENGINE tarjoaa tuen kaikille tämän päivän huippualustoille.
- Audio/fysiikka – Hyödynnä sisäänrakennettujen fysiikka- ja ääniratkaisujen teho elämää vastaavaan vuorovaikutukseen.
- Suorituskyky – Saavuta reaaliaikainen visualisointi, vuorovaikutus ja immersio CRYENGINEn avulla.
↓ 04 – Stride | Avoin lähdekoodi | macOS | Windows | Linux
Xenko on avoimen lähdekoodin C#-pelimoottori, joka on suunniteltu pelaamisen tulevaisuuteen. Se tulee täydellä työkaluketjulla ja soveltuu erityisen hyvin realististen pelien luomiseen, mutta mahdollistaa paljon muutakin! Xenkon mukana tulee vankka työkaluketju, jonka avulla voit intuitiivisesti ja tehokkaasti luoda, hallita ja muokata kaikkia pelisi resursseja. Editointipaketti yksinkertaistaa ja automatisoi yleisiä kehitystyönkulkuja. Sen sisäkkäiset prefab- ja arkkityyppijärjestelmät skaalautuvat kaikkien editorien ja assetien mukaan. Xenko Game Studio on myös suunniteltu niin, että sitä on helppo laajentaa. Pian on tulossa liitännäisjärjestelmä, joka auttaa käyttäjiä laajentamaan Game Studiota!
- DirectX 12 ja Vulkan – Lisää pelisi suorituskykyä seuraavan sukupolven eksplisiittisten grafiikkasovellusrajapintojen ansiosta: monisäikeistä renderöintiä ja vähennä ohjaimen yleiskustannuksia.
- C#-skriptaaminen – C#-kielellä rakennettu Xenko antaa sinulle pääsyn matalan tason API-rajapintoihin, C#7.0:aan ja asynkroniseen skriptaamiseen, ja sen mukana tulee skriptieditori.
- VR-valmius – Xenkon klusteroitu forward-renderöinti moninäytteisellä anti-aliasoinnilla tekee siitä ihanteellisen VR:lle. VR:n ottaminen käyttöön on yhtä helppoa kuin yksi napsautus. Xenko käyttää yhtä ainoaa API:ta jokaiselle laitteelle, ja siinä on natiivituki Oculukselle ja HTV Vivelle (lisää laitteita tulossa hyvin pian).
↓ 05 – Duality | Avoin lähdekoodi | Windows
Duality on modulaarinen 2D-pelimoottori, joka tarjoaa oman visuaalisen editorinsa. Se on erittäin laajennettavissa, kirjoitettu kokonaan C#-kielellä ja sen tukena on OpenGL. Monien pelikirjastojen kohdalla koodilla on aktiivinen rooli kaiken asettamisessa ja hallinnassa. Tässä nämä roolit ovat päinvastaiset: Sinun päätehtäväsi on määritellä objektit ja määritellä niiden käyttäytyminen – Duality hoitaa kaiken muun.
↓ 06 – WaveEngine | Avoin lähdekoodi | macOS | Windows | Linux
Voittamaton grafiikkakehitysmoottori liiketoimintaan ja teollisuuteen. Rakenna korkealaatuisia 3D- ja 2D-ratkaisuja ja ota käyttöön millä tahansa alustalla. Täysin ilmainen. Wave Enginen avulla voit visualisoida suurta dataa suurella näytöllä tai virtuaalisen/lisätyn todellisuuden kuulokkeilla. Wave Engine on ensimmäinen grafiikkamoottori, joka on keskittynyt teollisuus 4.0:aan, big dataan ja jatkuviin liiketoimintaskenaarioihin antaen sinulle tehokkaan keinon tehdä parempia päätöksiä näkemällä ison kuvan numeroiden takana.
Riippumatta valitsemastasi pelifysiikasta -2D tai 3D-, WAVE ENGINE auttaa sinua hallinnoimaan pelisi resursseja käyttämällä integroitua peli-editoriamme, jossa on lisäpalveluita, kuten loppuasiakkaiden peli-analytiikkaan liittyvät palvelut, pelin sisäinen verkkomainonta, sovellusten sisäiset ostot, peli-ilmoitukset, sosiaalisten verkostojen pelien markkinapaikan käsittely. Wave Engine on C#-komponenttipohjainen moderni pelimoottori, jonka avulla voit luoda monialustaisia pelejä ja sovelluksia monille alustoille.
↓ 07 – MonoGame | Ilmainen | macOS | Windows | Linux
Yksi kehys tehokkaiden monialustaisten pelien luomiseen. XNA:n henkinen seuraaja, joka on toimittanut 1000 peliä työpöytä-, mobiili- ja konsolialustoille. MonoGame on täysin hallittava avoimen lähdekoodin .NET-pelikehys ilman mustia laatikoita. Luo, kehitä ja levitä pelejä omalla tavallasi. Tavoitteena on, että Xbox 360:n, Windowsin ja Windows Phonen XNA-kehittäjät voivat siirtää pelinsä iOS-, Raspberry PI- ja PlayStation 4 -alustoille.
- Hallittu koodi – Hyödyntämällä C#- ja muita .NET-kieliä Microsoft- ja Mono-alustoilla voit kirjoittaa modernia, nopeaa ja luotettavaa pelikoodia.
- Alustarajat ylittävä – Tuemme tällä hetkellä iOS:ää, Androidia, MacOS:ää, Linuxia, kaikkia Windows-alustoja, PS4:ää, PSVitaa, Xbox Onea ja Switchiä, ja lisää alustoja on tulossa.
- avoin lähdekoodi – Kaikki koodi on käytettävissäsi varmistaen, että sinulla on mahdollisuus tehdä muutoksia tarvittaessa tai jopa portata peli kokonaan uusille alustoille.
- Yhteisö – 1000 toimitetun pelin myötä olemme rakentaneet elinvoimaisen kehittäjäyhteisön, joka käyttää MonoGamea sekä hauskanpitoon että hyötymiseen.
↓ 08 – Unreal Engine | Ilmainen | macOS | Windows | Linux
Unreal Engine on ammattimainen työkalu- ja teknologiakokonaisuus, jota käytetään korkealaatuisten pelien rakentamiseen useilla eri alustoilla. Unreal Enginen renderointiarkkitehtuurin ansiosta kehittäjät voivat saavuttaa upeaa visuaalisuutta ja skaalautua tyylikkäästi myös heikompiin järjestelmiin. Vallankumoukselliset uudet työnkulkuominaisuudet ja syvä työkalupakki antavat kehittäjille mahdollisuuden ideoiden nopeaan toistamiseen ja välittömiin tuloksiin, kun taas täydellinen pääsy C++-lähdekoodiin tuo kokemuksen aivan uudelle tasolle.
- Photoreal Rendering in Real Time – Saavuta Hollywood-laatuinen visuaalisuus heti. Unreal Enginen fyysisesti perustuva renderöinti, kehittyneet dynaamiset varjostusvaihtoehdot, ray-tracing-toiminnot, screenspace-heijastukset ja valaistuskanavat tarjoavat joustavuutta ja tehokkuutta kunnioitusta herättävän sisällön luomiseen.
- Täydellinen C++-lähdekoodi mukana – Täydellisellä C++-lähdekoodin käyttöoikeudella voit opiskella, räätälöidä ja virheenkorjausta varten koko Unreal Enginen ja toimittaa projektisi esteettömästi.
- Blueprints: Luo ilman koodausta – Suunnittelijaystävällisen visuaalisen Blueprint-skriptauksen avulla voit nopeasti prototyypittää ja toimittaa interaktiivista sisältöä koskematta koodiriviinkään. Blueprinttien avulla voit rakentaa objektien käyttäytymistä ja vuorovaikutusta, muokata käyttöliittymiä, säätää syöttöohjaimia ja paljon muuta. Visualisoi pelin kulkua ja tarkastele ominaisuuksia samalla kun testaat työtäsi tehokkaan sisäänrakennetun debuggerin avulla.
- Kestävä moninpelikehys – Yli kahden vuosikymmenen ajan Unreal Enginen moninpelikehystä on testattu monilla alustoilla ja eri pelityypeillä, ja sen avulla on saatu aikaan alan kiehtovimpia moninpelikokemuksia. Unreal Engine toimitetaan skaalautuvalla ja testatulla asiakas-palvelinarkkitehtuurilla suoraan laatikosta, mikä tuo välittömän elinkelpoisuuden minkä tahansa projektin moninpelikomponenttiin.
- VFX & Hiukkassimulointi – Sisäänrakennettujen Niagara- ja Cascade-visuaalisten efektien editorien avulla voit muokata hiukkasjärjestelmiä täydellisesti käyttämällä monenlaisia moduuleja. Hyödynnä hiukkasvaloja vaikuttaaksesi kohtaukseesi ja rakenna monimutkaisia hiukkasliikkeitä vektorikenttien avulla jäljitelläksesi todellisuutta ja luodaksesi ammattimaisen tasoista VFX-kiillotusta.
- Elokuvalaatuiset jälkikäsittely-efektit – Unreal Enginen jälkikäsittelyominaisuuksien avulla voit säätää kohtausten ulkoasua ja tuntumaa sulavasti. Käytettävissäsi olevia elokuvamaisia efektejä ovat muun muassa ambient cubemaps, ambient occlusion, edistynyt bloom, color grading, syväterävyys, silmien mukauttaminen, linssiheijastukset, valonsäteet, temporaalinen anti-aliasing ja tone mapping.
↓ 09 – GDevelop | Avoin lähdekoodi | macOS | Windows | Linux
GDevelop on avoimen lähdekoodin, cross-platform-pelien luoja, joka on suunniteltu kaikkien käyttöön – ohjelmointitaitoja ei tarvita. Päästä luovuutesi valloilleen GDevelopin avulla ja luo mitä tahansa peliä: tasohyppelyitä, pulmia, räiskintäpelejä, strategioita, 8-bittisiä pelejä… Käy läpi esimerkkejä tai aloita uusi projekti tyhjästä. GDevelopin avulla voit tehdä yksinkertaisia projekteja huvin vuoksi tai luoda kunnianhimoisia indie-pelejä, kuten Lil BUBin HELLO EARTH, Hyperspace Dogfights ja tonneittain muita pelejä!
- Yksi napsautuksella vienti Androidille
- Yksi napsautuksella vienti Facebookin pikapeleihin, joita voi pelata Messengerissä.
- Vie pelisi verkkoon yhdellä klikkauksella
- Vie pelisi iOS:lle (PhoneGap Buildilla tai Cordovalla)
- Julkaise pelisi Kongregatessa, Itch.io ja muut pelisivustot!
- Vie peli itsenäisenä suoritettavana pelinä Windowsille, macOS:lle ja Linuxille – yhdellä klikkauksella!
- Näytä mainoksia ja palkintovideoita pelaajille AdMobin avulla
↓ 10 – Torque 3D | Avoin lähdekoodi | macOS | Windows | Linux
Torque 3D on paras saatavilla oleva täyden lähdekoodin, avoimen lähdekoodin ratkaisu. Se on myös lippulaivamoottorimme, joka on rakennettu Front Line -palkitun Torque Game Engine Advanced -moottorimme keskeisten vahvuuksien varaan. Torque 3D on arkkitehtuuriltaan uudistettu, jotta se olisi mahdollisimman joustava ja suorituskykyinen laajalla laitteistovalikoimalla. Torque 3D on varustettu täydellä työkalupaketilla, jonka avulla tiimisi voi loistaa ja tuottaa korkealaatuisia pelejä ja simulaatioita. Torque 3D tukee Windows- ja selainpohjaista web-käyttöönottoa suoraan laatikosta.
↓ 11 – Cocos2d-x | Avoin lähdekoodi | macOS | Windows | Linux
Cocos2d-x on avoimen lähdekoodin pelikehys, joka on kirjoitettu C++:lla ja jossa on ohut alustariippuvainen taso. Sitä käytetään laajalti pelien, sovellusten ja muiden alustarajat ylittävien GUI-pohjaisten interaktiivisten ohjelmien rakentamiseen. Mukana on myös JavaScript- ja Lua-sidoksia! cocos2d-x on alustarajat ylittävä avoimen lähdekoodin ilmainen 2D-pelimoottori mobiili gamedeviin, joka on nopea ja vakaa, helppo oppia ja käyttää.
- Alustarajat ylittävä – Julkaise yhdestä koodipohjasta mobiililaitteisiin, työpöydälle, webiin ja konsoliin. Cocos2d-x:n avulla kehittäjät voivat keskittyä huippuluokan pelien rakentamiseen, kun se huolehtii back-endin raskaista töistä.
- avoin lähdekoodi – Cocos2d-x on MIT-lisenssin alainen ja sitä ylläpitää yhteisö. Kehittäjät haluavat täyden kontrollin peleistään ja siitä, miten he venyttävät rajoja moottorilla. Avoimen lähdekoodin moottorin kauneus on uusien ominaisuuksien jakaminen muiden kanssa. Liity meihin ja anna panoksesi!
- Kevytrakenteinen & Nopeasti toimiva – Täysin C++-kielellä kirjoitetulla ydinmoottorilla on kaikkien muiden pelimoottoreiden pienin jalanjälki, mutta silti nopein nopeus, ja se on optimoitu toimimaan kaikenlaisissa laitteissa, mukaan lukien low-end Android-järjestelmissä.
- Yksinkertainen & Helppo oppia API-ohjelmointirajapinnat
- Helppo opetella API:t
- Cocos2d-x:n sovellusrajapinnat on luonut ja niitä ylläpitävä pelialalla toimiva legenda, alkuperäisen supersuositun Objective-C:n luomiseen keskittynyt Ricardo Quesada. Tarjolla on erilaisia dokumentteja, opetusohjelmia ja demoja, joiden avulla pääset alkuun, joten sukella sisään ja koe Cocos2d-x omakohtaisesti.
↓ 12 – Banshee 3D | Avoin lähdekoodi | Windows
Rakennettu niin, että sitä voidaan laajentaa ja mukauttaa helposti. Nykyaikaista C++14-koodia, laadukasta suunnittelua ja siistejä käyttöliittymiä, joiden ansiosta sitä on helppo oppia, laajentaa ja ylläpitää. Täysin dokumentoitu ja avoin lähdekoodi. Banshee 3D sisältää animaatio-, ääni-, GUI-, syöttö-, fysiikka- ja renderöintijärjestelmät. Tukee C#-skriptausta täydellisellä korkean tason API:lla. Tukee yleisimpien tiedostomuotojen tuontia ja sisältää tehokkaan mutta helppokäyttöisen editorin. Erittäin todenmukainen grafiikka fysiikkaan perustuvalla renderöijällä, jossa on tuki HDR:lle ja gammakorrektille renderöinnille ja joka toimii DirectX:llä, OpenGL:llä tai Vulkanilla. Optimoitu ydin, joka tukee monisäikeistä renderöintiä, animaatiota, ääntä ja fysiikkaa parhaan suorituskyvyn varmistamiseksi.