İçeriğe geç
aukimi vs Unity

Daha küçük bir motor, sanat araçları dahil

Unity, her platformda ticari oyunlar çıkaran olgun bir motordur. aukimi'nin Engine'i daha gençtir ve sanat, ses ve video araçlarıyla aynı sekmede birlikte gelir.

Unity, bir motor olarak açık ara daha yeteneklidir ve ticari oyunların konsollara çıkış şekli budur. aukimi ise bir oyunun bir öğleden sonrada sıfırdan yapıldığı, sanatının ve sesinin de hemen yanında üretildiği yerdir.

Yan yana

Kriteraukimi EngineUnity
Nerede geliştirirsinizBir tarayıcı sekmesiKurulu bir editör, Windows/macOS/Linux
Betik yazımıJavaScript, yerel derlemelerde değişmeden çalışırC#, geniş bir standart araç zinciriyle
Render motoruBabylon.js — WebGL2 yedeğiyle WebGPUKendi iş akışları, derinlemesine yapılandırılabilir
Yerel derlemelerBevy aracılığıyla Windows, macOS, Linux, AndroidBunların hepsi, artı konsollar, iOS, XR
Konsola yayınlamaSunulmuyorDestekleniyor, platform ortaklıklarıyla
Çok oyunculuHesabınızdan başlatılan Colyseus sunucularıKendi barındırdığınız veya ücretli, çeşitli ağ kodu seçenekleri
Sanat iş akışıAynı pakette şekillendirin, boyayın, canlandırın ve kurgulayınKendi araçlarınızı getirin
Varlık ekosistemiGenç bir mağazaAsset Store — devasa
Profilleme ve hata ayıklamaTemelOlgun ve kapsamlı
Öğrenim materyaliKendi akademimizYirmi yıllık eğitim ve kurs birikimi

Tarayıcının burada size kazandırdığı

Bir oyun projesi her makinede açılır ve sanatı yapan kişi, bölümü yapan kişiden bir sekme uzaktadır — çoğu zaman aradaki dışa aktarma adımı olmadan aynı kişidir. İlk bir oyun, bir jam, bir prototip veya bir sınıf için "bir fikir"den "çalışan bir şey"e geçen süre asıl meseledir ve o sürenin gittiği yer kurulumdur.

Betikler dışa aktarımdan sağ çıkar

Build → Desktop veya Mobile, sahneyi dışa aktarır ve Bevy'yi hedefleyen, yerel bir ikili dosyaya derlenen bir Rust projesi oluşturur. Editörde yazdığınız JavaScript, gömülü bir çalışma zamanı sayesinde o derlemede değişmeden çalışır — bakımını yapmanız gereken ikinci bir oynanış uygulaması yoktur.

Çok oyunculu mod bir proje değil, bir anahtardır

Paylaşılan bir test sunucusu zaten çalışıyor ve yeni bir sahne ona yönlendirilmiş durumda; böylece bir oyun, siz herhangi bir şey için ödeme yapmaya karar vermeden önce bile çevrimiçi olabilir. Kendi sunucunuz üye bölgesindeki bir düğmedir. Unity'de ağ altyapısı, seçtiğiniz, entegre ettiğiniz ve barındırdığınız bir yığındır.

Unity'nin doğru seçim olduğu durumlar

Bugün, çoğu ticari oyun geliştirme için hâlâ öyledir:

  • Konsollara, iOS'a veya XR başlıklarına oyun çıkarıyorsanız.
  • Oyununuz büyükse veya sistem ağırlıklıysa ve olgun profilleme ile bellek araçlarına ihtiyacınız varsa.
  • Asset Store'a, ya da yalnızca Unity ile entegre olan ara katman yazılımlarına bağımlıysanız.
  • Ekibiniz C# biliyorsa, ya da bunun için işe alım yapıyorsanız.
  • Karşılaşacağınız her soruna yirmi yıllık bir cevabı olan bir motora ihtiyacınız varsa.

aukimi'nin Engine'i gençtir ve bunu bir projenin üç ayına girdikten sonra değil, burada öğrenmenizi tercih ederiz.

Karşılaştırmalar

Ürün adları, ilgili sahiplerinin ticari markalarıdır ve burada yalnızca tanımlama ve karşılaştırma amacıyla kullanılmaktadır.

Bu öğleden sonra küçük bir oyun yapın

Bir sahne, bir betik ve zaten çalışan paylaşılan bir sunucu.

Projeyi Destekle