Langkau ke kandungan
aukimi berbanding Unity

Enjin yang lebih kecil, dengan alat seni disertakan

Unity ialah enjin matang yang menghantar tajuk komersial pada setiap platform. Engine milik aukimi lebih muda, dan ia disertakan dengan alat seni, bunyi dan video dalam tab yang sama.

Unity lebih berupaya sebagai sebuah enjin, dengan jurang yang besar, dan itulah cara permainan komersial dihantar pada konsol. aukimi ialah tempat sebuah permainan dihasilkan dari kosong dalam sepetang, dengan seni dan bunyinya dihasilkan di sebelah.

Bersebelahan

Kriteriaaukimi EngineUnity
Tempat anda membinaSatu tab pelayarSatu penyunting yang dipasang, Windows/macOS/Linux
PenskripanJavaScript, berjalan tanpa perubahan dalam binaan asliC#, dengan rantaian alat piawai yang besar
Penerap (renderer)Babylon.js — WebGPU dengan sandaran (fallback) WebGL2Aliran kerjanya sendiri, boleh dikonfigurasi secara mendalam
Binaan asliWindows, macOS, Linux, Android melalui BevySemua itu, ditambah konsol, iOS, XR
Penerbitan konsolTidak ditawarkanDisokong, dengan perkongsian platform
MultipemainPelayan Colyseus, dimulakan dari akaun andaBeberapa pilihan netcode, dihoskan sendiri atau berbayar
Aliran kerja seniUkir, cat, animasikan dan gubah dalam sut yang samaBawa alat anda sendiri
Ekosistem asetSebuah kedai yang masih mudaAsset Store — amat besar
Pemprofilan dan penyahpepijatanAsasMatang dan menyeluruh
Bahan pembelajaranAkademi kami sendiriDua puluh tahun tutorial dan kursus

Apa yang diperoleh pelayar untuk anda di sini

Sebuah projek permainan terbuka pada mana-mana mesin, dan orang yang menghasilkan seni hanya satu tab jauhnya daripada orang yang membina paras (level) — selalunya orang yang sama, tanpa langkah eksport di antaranya. Untuk permainan pertama, satu jam (game jam), satu prototaip atau satu bilik darjah, masa dari "satu idea" kepada "sesuatu yang berjalan" ialah keseluruhan intinya, dan pemasangan itulah yang menghabiskan masa tersebut.

Skrip terus wujud selepas eksport

Build → Desktop atau Mobile mengeksport adegan dan menjana satu projek Rust yang menyasarkan Bevy, yang dikompil menjadi satu binari asli. JavaScript yang anda tulis dalam penyunting berjalan tanpa perubahan dalam binaan itu, melalui masa jalan (runtime) terbenam — tiada pelaksanaan kedua bagi permainan anda yang perlu diselenggara.

Multipemain ialah satu suis, bukan satu projek

Sebuah pelayan ujian yang dikongsi sudah pun berjalan dan satu adegan baharu menuju kepadanya, jadi sebuah permainan boleh berada dalam talian sebelum anda memutuskan untuk membayar apa-apa. Pelayan anda sendiri hanyalah satu butang dalam zon ahli. Dalam Unity, rangkaian ialah satu tindanan (stack) yang anda pilih, integrasikan dan hoskan.

Bila Unity ialah pilihan yang tepat

Bagi kebanyakan pembangunan permainan komersial, pada hari ini, ia masih begitu:

  • Anda menghantar ke konsol, iOS atau set kepala XR.
  • Permainan anda besar atau berat sistemnya, dan anda memerlukan alatan pemprofilan dan memori yang matang.
  • Anda bergantung pada Asset Store, atau pada middleware yang hanya bersepadu dengan Unity.
  • Pasukan anda mahir C#, atau anda sedang mengambil pekerja untuknya.
  • Anda memerlukan sebuah enjin dengan jawapan berusia dua puluh tahun untuk setiap masalah yang bakal anda hadapi.

Engine milik aukimi masih muda, dan kami lebih suka anda mengetahuinya di sini berbanding tiga bulan ke dalam sesebuah projek.

Perbandingan

Nama produk adalah tanda dagangan pemilik masing-masing dan digunakan di sini semata-mata untuk tujuan pengenalan dan perbandingan.

Hasilkan sebuah permainan kecil petang ini

Satu adegan, satu skrip, dan satu pelayan dikongsi yang sudah pun berjalan.

Sokong Projek