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, kind/key addressing, volume buses, fades
  • 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, parallax, all. import pygkit alone loads core only; subsystems load lazily on first use.

Extra: lightning idea was extended version of https://www.youtube.com/watch?v=LN7u20H7zK4 which was my first attempt of making lightning after learning blend modes.

Metadata

Release files for pygkit 2.1.0

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 2.1.0
File Size Uploaded Provenance Actions
pygkit-2.1.0.tar.gz 113.4 kB Without provenance Details for pygkit-2.1.0.tar.gz

Built distribution (wheel)

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

Total release size: 206.6 kB

Release files / pygkit-2.1.0.tar.gz

Download URL pygkit-2.1.0.tar.gz
Size 113.4 kB
Tags Source
SHA-256 checksum
How to use checksums
55b3134c3c49219813d565230e18913a7e91de9ed2606dcdb2a2a28a811b529e
BLAKE2b-256 checksum
How to use checksums
c6b2bbf99b50f5f67cbfeeb8f4d0cbe3cbed221709d9b8eeb362395e281b4e41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

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

Download URL pygkit-2.1.0-py3-none-any.whl
Size 93.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5202462ddc51f954a77101c71d0a17ce6363e70283ac4200c1ca84d6070fb8c8
BLAKE2b-256 checksum
How to use checksums
76f33a94218c766f6363275ba15077afc35434cda0c415a703e5196ff08fb0a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Security for pygkit 2.1.0

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