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
  • 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

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pygkit-1.0.7-py3-none-any.whl (80.8 kB view details)

Uploaded Python 3

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

Hashes for pygkit-1.0.7.tar.gz
Algorithm Hash digest
SHA256 fd9ce0e80d54975201a9763c7e9e4eddb8a789d555a0d0b7695d7366374d3c29
MD5 dc5fb208c92777b5dedbdcc728aa8bed
BLAKE2b-256 547e52e45b54bcae06960a59146ed3df91800b911c4df41b59cffe484ee2d9e0

See more details on using hashes here.

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

Hashes for pygkit-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 02114b2f086875bd0c5548105c4eac3b0ca3fbc10f584b6d05f71a001c36bcc4
MD5 e43da01e7779a7159d993d04f5c5545c
BLAKE2b-256 8481a75f5da6853d8572317947c86e510511cfd30ee1af71bd2e25cf4eec4114

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.8

2 files

This release

1.0.7 This release

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

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