Salt la conținut
aukimi vs Unity

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ță

Criteriuaukimi EngineUnity
Unde construieștiUn tab de browserUn editor instalat, Windows/macOS/Linux
ScriptareJavaScript, care rulează neschimbat în build-urile nativeC#, cu un set standard vast de instrumente
Motor de randareBabylon.js — WebGPU cu fallback pe WebGL2Propriile sale fluxuri, extrem de configurabile
Build-uri nativeWindows, macOS, Linux, Android prin BevyToate acestea, plus console, iOS, XR
Publicare pe consoleNu se oferăSuportată, cu parteneriate de platformă
MultiplayerServere Colyseus, pornite din contul tăuMai 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 assetsUn magazin tânărAsset Store — enorm
Profilare și depanareDe bazăMatură și temeinică
Materiale de învățarePropria noastră academieDouă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