Apakah ada perbedaan kinerja yang nyata?
Tidak. Secara teknis ada perbedaan kinerja yang sangat kecil , tetapi tidak cukup signifikan untuk dijadikan dasar bahasa pilihan Anda dalam kebanyakan kasus.
Apakah mungkin untuk menggunakan perpustakaan yang dikembangkan untuk satu bahasa sementara mengembangkan yang lain?
Iya. Selama Anda memastikan untuk menjaga struktur folder yang direkomendasikan oleh pengembang perpustakaan, perpustakaan itu dapat diakses dari bahasa apa pun. Ini ada hubungannya dengan urutan kompilasi Unity . Beberapa fitur dalam IDE, seperti pelengkapan otomatis, mungkin tidak berfungsi untuk pustaka yang dipilih. (EDIT: ini dapat diperbaiki dengan menggunakan plugin UnityVS gratis untuk Visual Studio.)
Apakah mungkin untuk mencampur dua bahasa dalam proyek Unity yang sama dengan mengkode beberapa bagian dalam C # dan yang lainnya dalam Javascript?
Sekali lagi, ya. Ini menjadi rumit dengan cepat, karena Anda harus memastikan semuanya dikompilasi dalam urutan yang benar. Meskipun secara teknis memungkinkan, saya sarankan Anda memilih satu bahasa dan tetap menggunakannya.
Bahasa apa yang memiliki sumber daya khusus pengembang game yang lebih baik (buku, situs web, forum)?
Sulit untuk dikatakan. Dari menjelajah forum, saya akan mengatakan Javascript memiliki sedikit lebih banyak tutorial dan contoh kode. Kode umumnya cukup mudah untuk port ke bahasa lain, dan karena perpustakaan dapat digunakan lintas bahasa, ini kemungkinan besar tidak akan menjadi masalah besar.