Skip to main content

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, buttons, menubar container, anchor/row/grid placement helpers
  • Animation: Multi-state AnimationPlayer where every state owns its own spritesheet — mixed image sizes and grids (e.g. idle_spritesheet.png vs run_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-reactive DynamicLight flames, and cone Spotlight — 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            # core: signals, utils, protocols
pip install "pygkit[ui]"      # widgets, dialog, cooldowns
pip install "pygkit[all]"     # everything

Available extras: ui, audio, animation, lighting, transitions, inventory, all. import pygkit alone loads core only; subsystems load lazily on first use.

Metadata

Release files for pygkit 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygkit 1.2.1
File Size Uploaded Provenance Actions
pygkit-1.2.1.tar.gz 102.3 kB Without provenance Details for pygkit-1.2.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pygkit 1.2.1
File Interpreter ABI Platform Actions
pygkit-1.2.1-py3-none-any.whl Python 3 none any Details for pygkit-1.2.1-py3-none-any.whl

Total release size: 187.9 kB

Release files / pygkit-1.2.1.tar.gz

Download URL pygkit-1.2.1.tar.gz
Size 102.3 kB
Tags Source
SHA-256 checksum
How to use checksums
03eab855fc38673a89c92326368728611129e4415a3f0049a957aadb5e31cd64
BLAKE2b-256 checksum
How to use checksums
27d8a764a5f395360f2aaf1be938f4dcd09a19581fce3564fb31d5f470448777
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / pygkit-1.2.1-py3-none-any.whl

Download URL pygkit-1.2.1-py3-none-any.whl
Size 85.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41079b91bc70d01c5fb2187a1325dda1a56924d4e63ac4d5517f1f5349a6cce5
BLAKE2b-256 checksum
How to use checksums
23c5a49e33aac809789937ea42027da9386a4b511a457c6b1a9e28bde378ddd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Security for pygkit 1.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page