Cara mengatasi Unity Gradle Build Failed saat export APK untuk Android

Paling bete kalau lagi mau export file APK dari Unity secara langsung di akhir proses keluar pesan error seperti ini:

CommandWithNoStdoutInvokationFailure: Gradle initialization failed.
UnityEditor.Android.Command.RunWithShellExecute blablabla…

FAILURE: Build failed with an exception.
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) blablabla…

What went wrong:
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/5.1.1/userguide/gradle_daemon.html
Could not create service of type ClassLoaderRegistry using GlobalScopeServices.createClassLoaderRegistry().
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Run with –scan to get full insights.
CommandInvokationFailure: Gradle build failed.
Build completed with a result of ‘Failed’
UnityEditor.BuildPlayerWindow+BuildMethodException: 30 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer blablabla…

Solusi dan caranya gampang… nonton aja yah 😀

Cara menambahkan tekstur object secara online dari sebuah URL dengan Unity

Misalnya kita memiliki sebuah object, baik object karakter ataupun lainnya, lalu kita ingin membuat fitur ganti tekstur tapi tekstur ini diunduh secara online dari server kita, bagaimana caranya?

Sebentar, untuk apa kita harus melakukan hal ini? Salah satu alasannya adalah supaya game yang kita compile nanti tidak terlalu gede ukurannya. Jadi lebih baik kita menyimpan file-file seperti teksture-teksture tambahan pada server, lalu jika user butuh tekstur tambahan tersebut, ia tinggal tekan satu tombol untuk mengunduh dan menggunakan teksturnya saja.

Jadi intinya, bagaimana kita nge-load teksture secara onlnine dari sebuah gambar yang tersimpan di server kita melalui sebuah url? Jawabannya ada di video ini, kamu bisa ikuti step by step-nya dengan mudah:

Lanjutkan membaca “Cara menambahkan tekstur object secara online dari sebuah URL dengan Unity”

Cara menjalankan perintah JavaScript dari Unity dan C# serta sebaliknya

Ketika kita membuat game Unity dengan tujuan agar bisa dijalankan pada web browser (game online misalnya), mau tidak mau karena bakal menggunakan platform WebGL, kita nantinya perlu bagaimana menjembatani program Unity yang kita buat tadi dengan JavaScript agar browser bisa berkomunikasi dengan Unity, begitu juga sebaliknya.

Istilahnya kita perlu membuat bridge (jembatan) untuk menghubungkan JavaScript dengan Unity.

Di contoh yang saya tunjukkan di video ini kamu bisa melihat bagaimana hal itu memungkinkan untuk dilakukan:

Lanjutkan membaca “Cara menjalankan perintah JavaScript dari Unity dan C# serta sebaliknya”

Cara mengirim request POST dan GET serta mendapatkan responsnya dalam Unity game development

Saat membuat game dengan Unity, kita terkadang perlu menambahkan fitur networking pada game yang kita buat, yang mana hal itu menuntut kita untuk tahu bagaimana cara mengirim request POST dan/atau GET serta mendapatkan kembali respon dari server melalui coding C# di Unity.

Caranya cukup sederhana, di dokumentasi Unity sendiri juga pernah dijelaskan.

Tapi di video ini saya buat contohnya lebih sederhana, saya tunjukkan proses-prosesnya mulai dari awal hingga akhir, silahkan ditonton:

Kalau video tutorial Unity ini menarik, boleh dong saya minta kamu untuk subscribe channel ini? Terima kasih ya.

Oh ya, source code nya yang tinggal pakai ada di blog saya satunya yah, silahkan kalau mau ambil bisa dicek di sini: