Pyglet
![]() | This article does not cite any sources. (November 2014) |
pyglet is a library for the Python programming language that provides an object-oriented application programming interface for the creation of games and other multimedia applications. pyglet runs on Microsoft Windows, macOS, and Linux; it is released under BSD Licence.
It supports windowed and full-screen operations as well as multiple monitors. Images, video, and sound files in a range of formats can be done natively, with more additional capabilities supplied by the optional AVbin plugin, which uses the Libav package to provide support for audio formats including MP3, Ogg/Vorbis, and Windows Media Audio, and video formats such as DivX, MPEG-2, H.264, WMV, and XviD.
Example[]
import pyglet
window = pyglet.window.Window(width=640, height=480, caption="Hello World!")
pyglet.app.run()
See also[]
- Pygame, another Python game API, a layer over Simple DirectMedia Layer
- Kivy (framework), a Python OpenGL based UI for multitouch interactions
- Cocos2d
- Panda3D
External links[]
- Official website
- pyglet's project page on GitHub
- AVbin, pyglet's wrapper for Libav
Categories:
- Python (programming language) libraries
- Computer library stubs