파이썬이 너무 느리지 않습니까? 게임은 사소한 것이 아니며 (예를 들어 테트리스와 같이), 우주에서 수천 대의 선박에 대한 작업을 계산해야 할 수도 있습니다. 물론 C로 중요한 부분을 작성할 수는 있지만 구축과 배포가 즉시 복잡해집니다.
말하기는 어렵지만 대부분의 경우 성능 제한 요소는 언어가 아닌 개발자로서의 능력 / 경험입니다. EVE는 Stackless Python을 사용합니다 ( 관련 프레젠테이션 다운로드는 여기 및 여기 참조 ). 정확한 세부 사항을 기억하지는 않지만 대부분의 서버 클러스터는 Python을 실행하고 있습니다. 따라서 프로토 타입을 만드는 것이 좋을지라도 확장 성 요구 사항을 처리 할 수 있다고 생각합니다.
Windows 사용자는 파이썬을 거의 사용하지 않습니다 (다행히 py2exe가 있습니다). Mac OS X의 Python은 구식 일 수 있으며 게임은 모호한 예외로 인해 충돌 할 수 있습니다. 파이썬으로 게임을 배포하는 것이 어렵지 않습니까?
대부분의 사용자는 해당 게임이 작성된 기술에 관계없이 게임에 적합한 바이너리 종속성을 거의 갖지 않습니다 (C조차도 런타임 구성 요소를 배포해야 함). py2exe 또는 이와 동등한 것을 통해 배포하거나 단순히 적절한 종속성을 배포하는 것은 인생의 일부입니다. 가장 쉬운 방법은 아니지만 (대부분의 설치 관리자 기술은 고통 스럽지만) 언어를 피할 이유가 없어서는 안됩니다. 앞서 말했듯이 관계없이 비슷한 것을 처리해야 할 것입니다.
Python 3 용 라이브러리가 없기 때문에 Python 2로 게임을 작성해야합니다. 몇 년 내에 Python 3으로 전환하는 것이 너무 고통스럽고 시간이 많이 걸리지 않습니까?
이것에 대해 잘 모르지만 실제로는 Python 3을 사용한 적이 없습니다. Python 2.X가 곧 사라질 것으로 기대하지는 않으므로 게임의 수명이 당신과 같을 것이라고 생각하지 않습니다. 'D 필요 , 당신은하지 않았다 경우 이상 전환에 비 문제의 우려 뭔가를 만드는, 원하는.
다른 사람들이 말했듯이 프로젝트의 언어 선택 측면에 대해 너무 걱정하고 있습니다. 파이썬은 게임을 개발할 수있는 강력하고 유용한 도구이며, 알고 있고 좋아한다면 함께 개발해야합니다. 언어에 대해 너무 걱정했기 때문에 게임이 끝나지 않는 경우 얼마나 빨리 게임을 실행하든 문제가되지 않습니다.