Zum Inhalt springen
aukimi vs. Unity

Eine kleinere Engine, mit den Art-Tools gleich dabei

Unity ist eine ausgereifte Engine, mit der kommerzielle Titel auf jeder Plattform erscheinen. aukimis Engine ist jünger und bringt die Art-, Sound- und Video-Tools gleich im selben Tab mit.

Unity ist als Engine mit deutlichem Abstand leistungsfähiger, und so erscheinen kommerzielle Spiele auf Konsolen. aukimi ist der Ort, an dem an einem Nachmittag ein Spiel aus dem Nichts entsteht — mit Art und Sound gleich nebenan.

Im direkten Vergleich

Kriteriumaukimi EngineUnity
Wo Sie bauenEin Browser-TabEin installierter Editor, Windows/macOS/Linux
ScriptingJavaScript, unverändert lauffähig in nativen BuildsC#, mit einer umfangreichen Standard-Toolchain
RendererBabylon.js — WebGPU mit WebGL2-FallbackEigene Pipelines, tiefgreifend konfigurierbar
Native BuildsWindows, macOS, Linux, Android via BevyAll das, plus Konsolen, iOS, XR
Konsolen-VeröffentlichungNicht angebotenUnterstützt, mit Plattform-Partnerschaften
MultiplayerColyseus-Server, gestartet direkt aus Ihrem KontoMehrere Netcode-Optionen, selbst gehostet oder kostenpflichtig
Art-PipelineSculpten, Malen, Animieren und Komponieren in derselben SuiteEigene Tools mitbringen
Asset-ÖkosystemEin junger StoreDer Asset Store — riesig
Profiling und DebuggingGrundlegendAusgereift und gründlich
LernmaterialUnsere eigene AcademyZwanzig Jahre Tutorials und Kurse

Was Ihnen der Browser hier bringt

Ein Spieleprojekt öffnet sich auf jedem Gerät, und die Person, die die Art macht, ist nur einen Tab von der Person entfernt, die das Level baut — oft dieselbe Person, ganz ohne Export-Schritt dazwischen. Für ein erstes Spiel, einen Jam, einen Prototyp oder ein Klassenzimmer ist die Zeit von „einer Idee" bis zu „etwas, das läuft" der ganze Punkt, und genau diese Zeit frisst eine Installation.

Die Skripte überstehen den Export

Build → Desktop oder Mobile exportiert die Szene und erzeugt ein Rust-Projekt für Bevy, das zu einer nativen Binärdatei kompiliert wird. Das JavaScript, das Sie im Editor geschrieben haben, läuft in diesem Build unverändert über eine eingebettete Laufzeitumgebung — es gibt keine zweite Implementierung Ihres Gameplays, die gepflegt werden müsste.

Multiplayer ist ein Schalter, kein Projekt

Ein gemeinsam genutzter Testserver läuft bereits, und eine neue Szene zeigt automatisch darauf, sodass ein Spiel online sein kann, bevor Sie sich entschieden haben, für irgendetwas zu bezahlen. Ihr eigener Server ist ein Knopf im Mitgliederbereich. Bei Unity ist Networking ein Stack, den man auswählt, integriert und hostet.

Wann Unity die richtige Wahl ist

Für die meisten kommerziellen Spieleentwicklungen ist es das heute noch:

  • Sie für Konsolen, iOS oder XR-Headsets veröffentlichen.
  • Ihr Spiel groß oder systemlastig ist und Sie ausgereiftes Profiling- und Speicher-Tooling benötigen.
  • Sie auf den Asset Store angewiesen sind, oder auf Middleware, die sich nur in Unity integrieren lässt.
  • Ihr Team C# beherrscht, oder Sie dafür einstellen.
  • Sie eine Engine brauchen, die auf jedes Problem, auf das Sie stoßen werden, eine zwanzigjährige Antwort hat.

aukimis Engine ist jung, und das erfahren Sie lieber hier als drei Monate in ein Projekt hinein.

Vergleiche

Produktnamen sind Marken ihrer jeweiligen Eigentümer und werden hier ausschließlich zur Identifikation und zum Vergleich verwendet.

Bauen Sie heute Nachmittag ein kleines Spiel

Eine Szene, ein Skript, und ein gemeinsam genutzter Server, der bereits läuft.

Projekt unterstützen