노력과 삽질 퇴적물

파이썬: 게임엔진 본문

프로그래밍note/엔진 관련

파이썬: 게임엔진

MTG 2015. 3. 14. 15:01






1. Cocos2d(Python) [#]


1) 라이센스

Cocos2d is a family of open-source software frameworks for building cross-platform games&apps.  [#원문 페이지]


2) 지원 플랫폼 및 레퍼런스

- Linux, Mac OS/X or Windows

- python 2.6, 2.7 or 3.3이상

- pyglet 1.2이상(cocos2d uses pyglet / OpenGL so you can use 3D objects and use them within cocos2d)

- 온라인 문서 제공(튜토리얼프로그래밍 가이드, API Reference, FAQ)


3) 대표 개발작

???


4) 최신버전

cocos2d-0.6.0 (March 24, 2014)

cocos2d-0.6.3 (April 26, 2015)  [py 2.? / 3.?]






2. kivy [#]


1) 라이센스

 Kivy is 100% free to use, under an MIT license (starting from 1.7.2) and LGPL 3 for the previous versions. The toolkit is professionally developed, backed and used. You can use it in a commercial product.


2) 지원 플랫폼 및 레퍼런스

- MacOSX, Linux, Windows, iOs, Android, 라즈베리(?)

- 레퍼런스 제공(온라인, PDF)


3) 대표 개발작

???


4) 최신버전

1.8.0, released on Jan 30th, 2014

1.9.1, released on Jan 1st, 2016  [Python >= 2.7 and Python >= 3.3]  //3.5는 미지원

[#changelog]


* 게임엔진보다는 UI관련 파이썬 라이브러리에 가까움.






3. pygame [#]


1) 라이센스

Pygame is free. Released under the GPL License, you can create open source, free, freeware, shareware, and commercial games with it. See the licence for full details.  [#원문 페이지]


2) 지원 플랫폼 및 레퍼런스

- 윈도우, 리눅스(우분투, 페도라 등등), Macintosh + @

- 공식 레퍼런스 지원 및 각종 샘플 프로젝트 공개


3) 대표 개발작

Dark Gates

Mystic Mine

Galcon 1

angerous High School Girls in Trouble!


4) 최신버전 [#]

1.9.1 Packages (August 6th 2009)

1.9.2a (2011)  [py 2.7 / 3.2까지]






4. Panda3D [#]


1) 라이센스

① Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

② Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

③ Neither the name of Carnegie Mellon University nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission.


2) 지원 플랫폼 및 레퍼런스

- 윈도우&리눅스 지원

- 파이썬&C++ 레퍼런스 제공


3) 대표 개발작

Disney's Pirates of the Caribbean Online(commercial game)

Disney Pinball, (available for free trial downloads, via Internet Explorer only)


4) 최신버전

1.8.1 (???)

1.9.2  [2.X OK / 3.X not sure ]





5. pyglet [#]


1) 라이센스

pyglet is provided under the BSD open-source license, allowing you to use it for both commerical and other open-source projects with very little restriction.




2) 지원 플랫폼 및 레퍼런스

- Windows, Mac OS X, Linux

- 레퍼런스 제공


3) 대표 개발작

???


4) 최신버전

1.2 released, 12-February-2015






6. pysoy [#]


1) 라이센스

available under the GNU Affero General Public License version 3 (AGPLv3)  [#원문 페이지]

PySoy is available under the GNU Affero General Public License v3.  [#원문 페이지]



2) 지원 플랫폼 및 레퍼런스

- 리눅스, 윈도우

- 파이썬 3.1이상 필요

- hardware_requirements: For game developers we recommend an AMD Radeon-based video card or APU due to the tremendous support they've given the free software gaming community.  [#원문 페이지]


3) 대표 개발작

???

4) 최신버전

1.0_beta2 (January 2008)  [2.4, 2.5]






7. Ren'Py(렌파이) [#]


1) 라이센스

Ren'Py is free to use with commercial and non-commercial games. There is no need to pay a fee to us or anyone else1 to distribute your Ren'Py game. Ren'Py has already been used with a half-dozen commercial games, and more are on the way. [#원문 페이지]


2) 지원 플랫폼 및 레퍼런스

- 윈도우, Mac OS, 리눅스 + 안드로이드(부분적으로 가능)

-개발문서[#]


3) 대표 개발작

Analogue: A Hate Story (Indie)


4) 최신버전

6.18 released on September 12, 2014

6.99.10 released on March 24, 2016  [???]






기타. 미분류


 Rabbyt

 A fast Sprite library for Python[각주:1]






기타. 참조자료


PythonGames - Python Wiki

How to Choose The Best Python 2D Game Engine?

Python Programming/Game Programming in Python






기타. 변경이력


일자

변경이력

2015-03-14

 초안

2016-04-09

 개정, 지원되는 파이썬 버전정보 추가.


  1. https://en.wikibooks.org/wiki/Python_Programming/Game_Programming_in_Python#2D_Game_Programming [본문으로]