Przejdź do treści
aukimi vs Unity

Mniejszy silnik, z dołączonymi narzędziami artystycznymi

Unity to dojrzały silnik, na którym wydawane są komercyjne tytuły na każdą platformę. Engine w aukimi jest młodszy, ale zawiera narzędzia artystyczne, dźwiękowe i wideo w tej samej karcie.

Unity jest znacznie bardziej zaawansowany jako silnik, i to dzięki niemu gry komercyjne trafiają na konsole. aukimi to miejsce, gdzie gra powstaje od zera w jedno popołudnie, z grafiką i dźwiękiem tworzonymi tuż obok.

Zestawienie

Kryteriumaukimi EngineUnity
Gdzie tworzyszKarta przeglądarkiZainstalowany edytor, Windows/macOS/Linux
SkryptowanieJavaScript, działający bez zmian w natywnych wersjachC#, z rozbudowanym standardowym zestawem narzędzi
Silnik renderowaniaBabylon.js — WebGPU z zapasowym WebGL2Własne pipeline'y, głęboko konfigurowalne
Wersje natywneWindows, macOS, Linux, Android przez BevyWszystkie te, plus konsole, iOS, XR
Wydawanie na konsoleNiedostępneObsługiwane, dzięki partnerstwom platformowym
MultiplayerSerwery Colyseus, uruchamiane z poziomu Twojego kontaKilka opcji netcode, hostowanych samodzielnie lub płatnych
Pipeline artystycznyRzeźb, maluj, animuj i komponuj w tym samym pakieciePrzynieś własne narzędzia
Ekosystem zasobówMłody sklepAsset Store — ogromny
Profilowanie i debugowaniePodstawoweDojrzałe i wyczerpujące
Materiały edukacyjneNasza własna akademiaDwadzieścia lat samouczków i kursów

Co zyskujesz dzięki przeglądarce

Projekt gry otwiera się na dowolnym urządzeniu, a osoba tworząca grafikę jest o jedną kartę od osoby tworzącej poziom — często to ta sama osoba, bez etapu eksportu pomiędzy nimi. Przy pierwszej grze, jamie, prototypie czy zajęciach w klasie liczy się czas od „pomysłu” do „czegoś, co działa”, a to właśnie na instalację ten czas idzie.

Skrypty przetrwają eksport

Build → Desktop lub Mobile eksportuje scenę i generuje projekt w Rust skierowany na Bevy, który kompiluje się do natywnego pliku binarnego. JavaScript napisany w edytorze działa w tej wersji bez zmian, przez wbudowany runtime — nie ma drugiej implementacji rozgrywki do utrzymywania.

Multiplayer to przełącznik, nie projekt

Współdzielony serwer testowy już działa, a nowa scena jest do niego automatycznie podpięta, więc gra może być online, zanim jeszcze zdecydujesz się za cokolwiek zapłacić. Własny serwer to jeden przycisk w strefie członkowskiej. W Unity sieć to stos technologii, który trzeba wybrać, zintegrować i hostować samodzielnie.

Kiedy Unity jest właściwym wyborem

Dla większości komercyjnych produkcji gier, dziś, wciąż jest nim:

  • Wydajesz grę na konsole, iOS lub gogle XR.
  • Twoja gra jest duża lub obciążona systemami, i potrzebujesz dojrzałych narzędzi do profilowania i zarządzania pamięcią.
  • Zależysz od Asset Store lub od middleware, które integruje się wyłącznie z Unity.
  • Twój zespół zna C# lub rekrutujesz pod tym kątem.
  • Potrzebujesz silnika z dwudziestoletnią odpowiedzią na każdy problem, na jaki trafisz.

Engine w aukimi jest młody, i wolimy, żebyś dowiedział się tego tutaj, niż trzy miesiące w głąb projektu.

Porównania

Nazwy produktów są znakami towarowymi ich właścicieli i są tu używane wyłącznie do identyfikacji i porównania.

Zrób małą grę już dziś po południu

Scena, skrypt i współdzielony serwer, który już działa.

Wesprzyj projekt