Ugrás a tartalomra
aukimi vs Unity

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

Szempontaukimi EngineUnity
Hol építeszEgy böngészőfülönEgy telepített szerkesztő, Windows/macOS/Linux
SzkriptelésJavaScript, változtatás nélkül fut a natív buildekbenC#, kiterjedt szabványos eszközlánccal
RenderelőBabylon.js – WebGPU, WebGL2 tartalék megoldássalSaját munkafolyamatai, mélyen konfigurálhatók
Natív buildekWindows, macOS, Linux, Android, Bevy-n keresztülMindezek, plusz konzolok, iOS, XR
Konzolos megjelentetésNem elérhetőTámogatott, platformpartnerségekkel
Többjátékos módColyseus szerverek, a fiókodból indítvaTöbb hálózati megoldás, önállóan üzemeltetve vagy fizetősen
Grafikai munkafolyamatSzobrászat, festés, animáció és kompozíció ugyanabban a csomagbanHozd magaddal a saját eszközeidet
Eszköz-ökoszisztémaEgy fiatal boltAz Asset Store – hatalmas
Profilozás és hibakeresésAlapszintűÉrett és alapos
TananyagSaját akadémiánkHú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