Bukankah Python terlalu lambat? Permainan tidak akan sepele (seperti Tetris misalnya), mungkin diperlukan untuk menghitung tugas untuk ribuan kapal di alam semesta (meskipun AI mereka dapat sangat disederhanakan jika kapal-kapal itu tidak terlihat oleh pemain). Tentu saja saya dapat menulis beberapa bagian penting dalam C, tetapi itu akan langsung menyulitkan pembangunan dan penyebaran.
Sulit dikatakan, tetapi sebagian besar waktu faktor pembatas kinerja adalah kemampuan / pengalaman seseorang sebagai pengembang, bukan bahasa. Perhatikan bahwa EVE menggunakan Stackless Python (lihat di sini dan di sini untuk mengunduh presentasi terkait). Saya tidak ingat detail yang tepat, tetapi tampaknya sebagian besar server cluster mereka menjalankan Python . Dengan demikian saya akan membayangkan bahwa itu bisa menangani persyaratan skalabilitas Anda, meskipun membuat prototipe untuk memastikan akan baik.
Pengguna Windows jarang memiliki Python sama sekali (untungnya kami memiliki py2exe). Python di Mac OS X dapat kedaluwarsa dan game mungkin macet dengan pengecualian yang tidak jelas. Bukankah sulit untuk menggunakan game di Python?
Sebagian besar pengguna jarang memiliki dependensi biner yang sesuai untuk game, terlepas dari teknologi apa game itu ditulis (bahkan C membutuhkan komponen runtime untuk didistribusikan). Menyebarkan melalui py2exe atau yang setara, atau hanya menggunakan ketergantungan yang sesuai, adalah sesuatu dari fakta kehidupan. Meskipun ini bukan yang termudah (sebagian besar teknologi pemasang menyakitkan), ini bisa dilakukan dan seharusnya tidak menjadi alasan untuk menghindari bahasa - seperti yang saya katakan, Anda mungkin harus menangani sesuatu yang serupa.
Karena kurangnya perpustakaan untuk Python 3 saya harus menulis permainan dengan Python 2. Bukankah transisi ke Python 3 dalam beberapa tahun akan terlalu menyakitkan dan memakan waktu?
Ini saya tidak tahu banyak tentang, tidak pernah benar-benar menggunakan Python 3. Saya tidak berharap Python 2.X akan menghilang dalam waktu dekat, jadi saya bahkan tidak curiga umur permainan Anda akan sedemikian rupa sehingga Anda Anda perlu transisi jika Anda tidak mau, yang membuat masalah ini bukan masalah.
Seperti yang orang lain katakan, Anda terlalu khawatir tentang aspek pemilihan bahasa proyek Anda. Python adalah alat yang ampuh dan berguna untuk mengembangkan gim dan jika Anda mengetahuinya dan menyukainya, Anda harus mengembangkannya. Tidak masalah seberapa cepat permainan Anda berjalan jika tidak pernah selesai karena Anda terlalu khawatir tentang bahasa.