pygkit
General-purpose Pygame CE runtime kit: UI widgets, audio management, timers, interpolation, and utilities.
Quick Start
import pygkit
Features
- UI: Box-model widgets with plugin compositing — progress bars, cooldown overlays, containers, dialog system
- Animation: Multi-state
AnimationPlayerwhere every state owns its own spritesheet — mixed image sizes and grids (e.g.idle_spritesheet.pngvsrun_spritesheet.png) in one player; pure image API, no JSON - Dialog: Typewriter effect with customizable speeds, speaker names, and progress indicators
- Inventory: Grid-based item management with stacking, weight tracking, events, and serialization
- Audio: SoundManager with channel pools and explicit targeting
- Lighting: low-resolution light map pipeline (
LightMap), point lights with flicker, wind-reactiveDynamicLightflames, and coneSpotlight— full RGB/RGBA blend modes, allocation-free per frame - Transitions: Screen transitions with fade, wipe, and custom effects
- Utils: Timer, interpolation/easing functions
Installation
pip install pygkit
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pygkit-1.0.7.tar.gz
(95.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pygkit-1.0.7-py3-none-any.whl
(80.8 kB
view details)
File details
Details for the file pygkit-1.0.7.tar.gz.
File metadata
- Download URL: pygkit-1.0.7.tar.gz
- Upload date:
- Size: 95.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd9ce0e80d54975201a9763c7e9e4eddb8a789d555a0d0b7695d7366374d3c29
|
|
| MD5 |
dc5fb208c92777b5dedbdcc728aa8bed
|
|
| BLAKE2b-256 |
547e52e45b54bcae06960a59146ed3df91800b911c4df41b59cffe484ee2d9e0
|
File details
Details for the file pygkit-1.0.7-py3-none-any.whl.
File metadata
- Download URL: pygkit-1.0.7-py3-none-any.whl
- Upload date:
- Size: 80.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02114b2f086875bd0c5548105c4eac3b0ca3fbc10f584b6d05f71a001c36bcc4
|
|
| MD5 |
e43da01e7779a7159d993d04f5c5545c
|
|
| BLAKE2b-256 |
8481a75f5da6853d8572317947c86e510511cfd30ee1af71bd2e25cf4eec4114
|