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
| Kryterium | aukimi Engine | Unity |
|---|---|---|
| Gdzie tworzysz | Karta przeglądarki | Zainstalowany edytor, Windows/macOS/Linux |
| Skryptowanie | JavaScript, działający bez zmian w natywnych wersjach | C#, z rozbudowanym standardowym zestawem narzędzi |
| Silnik renderowania | Babylon.js — WebGPU z zapasowym WebGL2 | Własne pipeline'y, głęboko konfigurowalne |
| Wersje natywne | Windows, macOS, Linux, Android przez Bevy | Wszystkie te, plus konsole, iOS, XR |
| Wydawanie na konsole | Niedostępne | Obsługiwane, dzięki partnerstwom platformowym |
| Multiplayer | Serwery Colyseus, uruchamiane z poziomu Twojego konta | Kilka opcji netcode, hostowanych samodzielnie lub płatnych |
| Pipeline artystyczny | Rzeźb, maluj, animuj i komponuj w tym samym pakiecie | Przynieś własne narzędzia |
| Ekosystem zasobów | Młody sklep | Asset Store — ogromny |
| Profilowanie i debugowanie | Podstawowe | Dojrzałe i wyczerpujące |
| Materiały edukacyjne | Nasza własna akademia | Dwadzieś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