Egy kisebb motor, a grafikai eszközökkel egybeépítve
A Unity egy érett motor, amely kereskedelmi címeket szállít minden platformra. Az aukimi Engine-je fiatalabb, és a grafikai, hang- és videóeszközökkel együtt érkezik, ugyanabban a fülben.
A Unity motorként sokkal képesebb, és így jutnak el a kereskedelmi játékok a konzolokra. Az aukimiben egy játék a semmiből készül el egy délután alatt, a grafikájával és hangjával együtt, egy karnyújtásnyira.
Egymás mellett
| Szempont | aukimi Engine | Unity |
|---|---|---|
| Hol építesz | Egy böngészőfülön | Egy telepített szerkesztő, Windows/macOS/Linux |
| Szkriptelés | JavaScript, változtatás nélkül fut a natív buildekben | C#, kiterjedt szabványos eszközlánccal |
| Renderelő | Babylon.js – WebGPU, WebGL2 tartalék megoldással | Saját munkafolyamatai, mélyen konfigurálhatók |
| Natív buildek | Windows, macOS, Linux, Android, Bevy-n keresztül | Mindezek, plusz konzolok, iOS, XR |
| Konzolos megjelentetés | Nem elérhető | Támogatott, platformpartnerségekkel |
| Többjátékos mód | Colyseus szerverek, a fiókodból indítva | Több hálózati megoldás, önállóan üzemeltetve vagy fizetősen |
| Grafikai munkafolyamat | Szobrászat, festés, animáció és kompozíció ugyanabban a csomagban | Hozd magaddal a saját eszközeidet |
| Eszköz-ökoszisztéma | Egy fiatal bolt | Az Asset Store – hatalmas |
| Profilozás és hibakeresés | Alapszintű | Érett és alapos |
| Tananyag | Saját akadémiánk | Húsz év oktatóanyagai és kurzusai |
Mit nyersz itt a böngészővel
Egy játékprojekt bármelyik gépen megnyílik, és aki a grafikát készíti, csak egy fülnyire van attól, aki a pályát építi – gyakran ugyanaz a személy, exportálási lépés nélkül a kettő között. Az első játéknál, egy jamen, egy prototípusnál vagy egy tanteremben az „ötlettől” a „valami már fut” állapotig eltelt idő a lényeg, és a telepítés az, ami ezt az időt felemészti.
A szkriptek túlélik az exportot
A Build → Desktop vagy Mobile exportálja a jelenetet, és egy Bevy-t célzó Rust projektet generál, amely natív bináris fájllá fordul le. A szerkesztőben írt JavaScript változatlanul fut ebben a buildben, egy beágyazott futtatókörnyezeten keresztül – nincs második megvalósítása a játékmenetednek, amit karban kellene tartani.
A többjátékos mód egy kapcsoló, nem egy projekt
Egy megosztott tesztszerver már fut, és egy új jelenet automatikusan arra mutat, így egy játék online lehet, mielőtt eldöntenéd, hogy fizetsz-e bármiért is. A saját szerver egy gomb a tagsági területen. A Unity-ben a hálózatkezelés egy réteg, amit ki kell választanod, integrálnod és üzemeltetned.
Mikor a Unity a helyes választás
A kereskedelmi játékfejlesztés nagy részéhez ma még mindig ez:
- Konzolokra, iOS-re vagy XR-headsetekre szállítasz.
- A játékod nagy méretű vagy rendszerekben gazdag, és érett profilozási és memóriakezelő eszközökre van szükséged.
- Az Asset Store-tól, vagy csak Unity-vel integrálódó köztes szoftverektől függsz.
- A csapatod ismeri a C#-ot, vagy erre veszel fel embereket.
- Olyan motorra van szükséged, amelynek húszéves válasza van minden problémára, amivel szembesülsz.
Az aukimi Engine fiatal, és inkább itt tudd meg, mintsem három hónappal egy projekt megkezdése után.
Összehasonlítások
A termékek nevei a megfelelő tulajdonosaik védjegyei, és itt kizárólag azonosítási és összehasonlítási céllal szerepelnek.
Készíts egy kis játékot még ma délután
Egy jelenet, egy szkript, és egy megosztott szerver, amely már fut.
Projekt támogatása