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

Built distribution (wheel)

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

Total release size: 217.4 kB

Release files / pygkit-2.1.1.tar.gz

Download URL pygkit-2.1.1.tar.gz
Size 119.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1e55a1bdc362aba3166a1e6652643dc4a9a86ec2bd1ec70586efc8410c275a1c
BLAKE2b-256 checksum
How to use checksums
569f43f233e48b2ed87465fb511c61bd537691c5933170e6613d7684f6b0101e
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.1-py3-none-any.whl

Download URL pygkit-2.1.1-py3-none-any.whl
Size 97.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f0c930aabeb2bb2d9f75465617874d2db5878de0ec32f0c3c51b6a3d5bc5e971
BLAKE2b-256 checksum
How to use checksums
251953a35e212ebb478f09ad9b251c0e6ac895a32b99f4218c1d78da610e6d52
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.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