Saya berpikir untuk mencoba ide kuno saya untuk sebuah game. Titik inti dari game ini adalah kemungkinan tingkat penyesuaian fungsional lingkungan dan objek game (seperti memodifikasi perilaku persenjataan kapal ruang angkasa). Untuk ini, gim harus bisa dituliskan. Juga saya tidak bermaksud mengkomersialkannya, itu hanya tantangan pemrograman yang menarik bagi saya.
Karena saya kebanyakan adalah seorang NET. Saya akan menggunakan XNA / C # untuk game itu sendiri. Untuk skrip saya berpikir tentang pergi dengan Python atau Lua. Saya memiliki pengalaman sebelumnya dengan Python dan tidak menentangnya sebagai bahasa. Lua di sisi lain hampir sepenuhnya baru bagi saya, selain beberapa modifikasi tambahan World of Warcraft kecil yang saya lakukan di sana-sini, dan itu terlihat menjanjikan. Jadi inilah pertanyaan saya:
Apa pro dan kontra dari Lua vs Python sebagai bahasa scripting untuk platform XNA / C #?
Apakah salah satunya jauh lebih mudah digunakan dengan XNA / C #? Apakah ada di antara mereka beberapa keuntungan atau kerugian spesifik ketika digunakan dengan XNA / C #? Mengapa Anda merekomendasikan satu di atas yang lain untuk XNA / C #?