C'è una notevole differenza di prestazioni?
No. Tecnicamente c'è una differenza di prestazioni molto piccola , ma nella maggior parte dei casi non è abbastanza significativa da basare la scelta della lingua.
È possibile utilizzare le librerie sviluppate per una lingua mentre si sviluppa nell'altra?
Sì. Finché si assicura di mantenere la struttura delle cartelle consigliata dallo sviluppatore della libreria, è possibile accedere a tale libreria da qualsiasi lingua. Questo ha a che fare con l' ordine di compilazione di Unity . Tuttavia, alcune funzioni degli IDE, come il completamento automatico, potrebbero non funzionare per la libreria scelta. (EDIT: questo può essere risolto usando il plugin gratuito UnityVS per Visual Studio.)
È possibile mescolare le due lingue nello stesso progetto Unity codificando alcune parti in C # e altre in Javascript?
Ancora sì. Tuttavia, diventa complicato rapidamente, poiché devi assicurarti che tutto sia compilato nel giusto ordine. Sebbene sia tecnicamente possibile, ti consiglio di scegliere una lingua e di attenersi ad essa.
In quale lingua sono disponibili risorse specifiche per gli sviluppatori di giochi migliori (libri, siti Web, forum)?
Difficile da dire. Dalla navigazione nei forum, direi che Javascript ha leggermente più tutorial ed esempi di codice. Il codice è generalmente abbastanza facile da trasferire in un'altra lingua e, poiché le librerie sono utilizzabili in più lingue, molto probabilmente questo non sarà un grosso problema.