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
| Kriter | aukimi Engine | Unity |
|---|---|---|
| Nerede geliştirirsiniz | Bir tarayıcı sekmesi | Kurulu bir editör, Windows/macOS/Linux |
| Betik yazımı | JavaScript, yerel derlemelerde değişmeden çalışır | C#, geniş bir standart araç zinciriyle |
| Render motoru | Babylon.js — WebGL2 yedeğiyle WebGPU | Kendi iş akışları, derinlemesine yapılandırılabilir |
| Yerel derlemeler | Bevy aracılığıyla Windows, macOS, Linux, Android | Bunların hepsi, artı konsollar, iOS, XR |
| Konsola yayınlama | Sunulmuyor | Destekleniyor, platform ortaklıklarıyla |
| Çok oyunculu | Hesabı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ın | Kendi araçlarınızı getirin |
| Varlık ekosistemi | Genç bir mağaza | Asset Store — devasa |
| Profilleme ve hata ayıklama | Temel | Olgun ve kapsamlı |
| Öğrenim materyali | Kendi akademimiz | Yirmi 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