
인기 프로그래밍 언어 파이썬은 언어 개발과 디자인, 웹 개발, 인공지능(AI), 데이터 분석, 통계 등 다양한 작업에 활용하기 적합한 덕분에 높은 인기를 누리는 언어이다. 하지만 그동안 파이썬은 게임 개발에 적합하지 않다는 평가를 받았다. 실제로 구글에 게임 개발 프로그래밍 언어를 검색하면, 파이썬을 피하라는 조언을 찾을 수 있을 것이다.
그러나 해외 온라인 매체 데브옵스는 파이썬을 게임 개발 작업에도 유용하게 활용할 수 있다고 주장하며, 그 이유를 설명했다.
먼저, 파이썬은 간단한 코드 구성과 간결한 문법을 갖추었다. 또, 코드 개발과 동시에 작업 내용을 즉시 확인할 수 있어, 게임 개발 도중 수정 사항을 최소화하기 좋다. 이 덕분에 초보 개발자라도 부담없이 파이썬으로 개발 작업을 수행할 수 있다.
또, 파이썬은 게임 개발용 라이브러리인 파이게임(PyGame)을 지원하며, 개발자가 상용화 프로젝트에 활용하도록 돕는다. 더불어 파이게임은 사용자가 다양한 프로세서 코어를 손쉽게 활용하도록 지원한다.
Ursina나 Panda3D와 같은 3D 렌더링을 위한 툴도 파이썬 개발 작업에 함께 활용하기 좋다.
그리고 키비(Kivy) 라이브러리에도 주목할 수 있다. 사실, 윈도우 애플리케이션을 빠르게 제작하는 멀티 플랫폼 도구인 키바 라이브러리는 게임 개발을 염두에 두고 설계되지 않았으나 게임 개발 작업에 활용하기 매우 적합하다.
[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]