Pienempi moottori, taidetyökalut kyljessä
Unity on kypsä moottori, jolla julkaistaan kaupallisia pelejä jokaiselle alustalle. aukimin Engine on nuorempi, ja sen mukana tulevat taide-, ääni- ja videotyökalut samassa välilehdessä.
Unity on moottorina kyvykkäämpi, selvällä erolla, ja sillä kaupalliset pelit julkaistaan konsoleille. aukimissa peli syntyy tyhjästä yhdessä iltapäivässä, taide ja äänet tehtynä aivan vieressä.
Rinnakkain
| Kriteeri | aukimi Engine | Unity |
|---|---|---|
| Missä rakennat | Selainvälilehti | Asennettava editori, Windows/macOS/Linux |
| Skriptaus | JavaScript, joka toimii muuttumattomana natiiveissa käännöksissä | C#, laajalla vakiotyökaluketjulla |
| Renderöijä | Babylon.js — WebGPU, varajärjestelmänä WebGL2 | Omat työnkulkunsa, syvältä muokattavissa |
| Natiivit käännökset | Windows, macOS, Linux, Android Bevyn kautta | Kaikki nuo, sekä konsolit, iOS, XR |
| Konsolijulkaisu | Ei tarjolla | Tuettu, alustakumppanuuksien kautta |
| Moninpeli | Colyseus-palvelimet, käynnistetään omasta tilistä | Useita verkkokoodivaihtoehtoja, itse ylläpidettynä tai maksullisena |
| Taidetyönkulku | Veistä, maalaa, animoi ja sommittele samassa paketissa | Tuo omat työkalusi |
| Resurssiekosysteemi | Nuori kauppa | Asset Store — valtava |
| Profilointi ja virheenkorjaus | Perustason | Kypsä ja perusteellinen |
| Oppimateriaali | Oma akatemiamme | Kaksikymmentä vuotta oppaita ja kursseja |
Mitä selain tuo tähän mukanaan
Peliprojekti avautuu millä tahansa koneella, ja taidetta tekevä henkilö on yhden välilehden päässä kenttää tekevästä — usein sama henkilö, ilman vientivaihetta välissä. Ensimmäiselle pelille, jamille, prototyypille tai luokkahuoneelle aika ideasta johonkin toimivaan on koko pointti, ja juuri asentamiseen se aika kuluu.
Skriptit selviävät viennistä
Build → Desktop tai Mobile vie kohtauksen ja luo Rust-projektin, joka kohdistuu Bevyyn ja kääntyy natiiviksi binääriksi. Editorissa kirjoittamasi JavaScript toimii muuttumattomana tuossa käännöksessä sisäänrakennetun ajoympäristön kautta — pelilogiikastasi ei tarvitse ylläpitää toista toteutusta.
Moninpeli on kytkin, ei projekti
Jaettu testipalvelin on jo käynnissä, ja uusi kohtaus osoittaa siihen automaattisesti, joten peli voi olla verkossa ennen kuin olet päättänyt maksaa mistään. Oma palvelin on yksi painallus jäsenalueella. Unityssä verkkotoiminnallisuus on pino, jonka valitset, integroit ja isännöit itse.
Milloin Unity on oikea valinta
Suurimmalle osalle kaupallista pelikehitystä se on yhä oikea valinta:
- Julkaiset konsoleille, iOS:lle tai XR-laseille.
- Pelisi on suuri tai järjestelmäpainotteinen, ja tarvitset kypsiä profilointi- ja muistityökaluja.
- Olet riippuvainen Asset Storesta tai väliohjelmistosta, joka integroituu vain Unityyn.
- Tiimisi osaa C#:n, tai palkkaat sen osaamista varten.
- Tarvitset moottorin, jolla on kahdenkymmenen vuoden vastaus jokaiseen vastaan tulevaan ongelmaan.
aukimin Engine on nuori, ja mieluummin kerromme sen sinulle tässä kuin sen selviää kolmen kuukauden päähän edenneessä projektissa.
Vertailut
Tuotenimet ovat omistajiensa tavaramerkkejä, ja niitä käytetään tässä ainoastaan tunnistamiseen ja vertailuun.
Tee pieni peli tänä iltapäivänä
Kohtaus, skripti ja jaettu palvelin, joka on jo käynnissä.
Tue Projektia