Un motor mai mic, cu instrumentele artistice atașate
Unity este un motor matur care lansează titluri comerciale pe orice platformă. Engine de la aukimi este mai tânăr și vine cu instrumentele de grafică, sunet și video în același tab.
Unity este mult mai capabil ca motor și așa ajung jocurile comerciale pe console. aukimi este locul unde un joc se creează de la zero într-o după-amiază, cu grafica și sunetul făcute chiar alături.
Față în față
| Criteriu | aukimi Engine | Unity |
|---|---|---|
| Unde construiești | Un tab de browser | Un editor instalat, Windows/macOS/Linux |
| Scriptare | JavaScript, care rulează neschimbat în build-urile native | C#, cu un set standard vast de instrumente |
| Motor de randare | Babylon.js — WebGPU cu fallback pe WebGL2 | Propriile sale fluxuri, extrem de configurabile |
| Build-uri native | Windows, macOS, Linux, Android prin Bevy | Toate acestea, plus console, iOS, XR |
| Publicare pe console | Nu se oferă | Suportată, cu parteneriate de platformă |
| Multiplayer | Servere Colyseus, pornite din contul tău | Mai multe opțiuni de netcode, auto-găzduite sau plătite |
| Flux de creație artistică | Sculptează, pictează, animă și compune în aceeași suită | Aduci propriile instrumente |
| Ecosistem de assets | Un magazin tânăr | Asset Store — enorm |
| Profilare și depanare | De bază | Matură și temeinică |
| Materiale de învățare | Propria noastră academie | Douăzeci de ani de tutoriale și cursuri |
Ce îți aduce browserul aici
Un proiect de joc se deschide pe orice mașină, iar persoana care face grafica este la un tab distanță de cea care face nivelul — adesea aceeași persoană, fără niciun pas de export între ele. Pentru un prim joc, un jam, un prototip sau o sală de clasă, timpul de la "o idee" la "ceva care rulează" este toată ideea, iar instalarea este exact unde se duce acel timp.
Scripturile supraviețuiesc exportului
Build → Desktop sau Mobile exportă scena și generează un proiect Rust care vizează Bevy, care se compilează într-un binar nativ. JavaScript-ul pe care l-ai scris în editor rulează neschimbat în acel build, printr-un runtime încorporat — nu există o a doua implementare a gameplay-ului tău de întreținut.
Multiplayer este un comutator, nu un proiect
Un server de test partajat rulează deja, iar o scenă nouă îl indică implicit, așa că un joc poate fi online înainte să te fi decis să plătești pentru ceva. Propriul tău server este un buton în zona de membru. În Unity, rețeaua este un stack pe care trebuie să-l alegi, să-l integrezi și să-l găzduiești.
Când Unity este alegerea potrivită
Pentru majoritatea dezvoltărilor comerciale de jocuri, astăzi, încă este:
- Lansezi pe console, iOS sau căști XR.
- Jocul tău este mare sau bogat în sisteme, și ai nevoie de instrumente mature de profilare și gestionare a memoriei.
- Depinzi de Asset Store, sau de middleware care se integrează doar cu Unity.
- Echipa ta cunoaște C#, sau angajezi special pentru asta.
- Ai nevoie de un motor cu un răspuns de douăzeci de ani pentru fiecare problemă pe care o vei întâlni.
Engine de la aukimi este tânăr, și preferăm să afli asta aici decât la trei luni într-un proiect.
Comparații
Numele produselor sunt mărci înregistrate ale respectivilor proprietari și sunt folosite aici doar în scop de identificare și comparație.
Fă un joc mic în această după-amiază
O scenă, un script și un server partajat care rulează deja.
Susține Proiectul