Skip to main content

Python engine integrating Pygame and Kivy with optional native acceleration.

Project description

PyKimix

Python game / engine utility library with optional native acceleration.

GitHub https://github.com/stormm-dev/pykimix

Features

  • Python-first
  • Optional C/C++ core via .so
  • Pygame and Kivy safe coexistence
  • Automatic single-window handling
  • Resource helpers
  • Font system
  • Modular engine parts
  • Android friendly

Usage import pykimix

Nothing else required. Core logic runs on import.

Math add(a, b) sub(a, b) mul(a, b)

Uses native core if available, otherwise Python fallback.

Fonts Loaded from pykimix/assets/fonts Accessed by numeric ID.

font(id, size) list_fonts()

Windows Automatically keeps only one window alive. No manual calls. No configuration.

Native Core pykimix/c_core/libpykimix.so Loaded automatically if present.

Platforms Windows Linux Android

Python 3.8+

Version 0.4.3

Update Logs

v0.4.3

  • Fixed window bug on Android
  • Improved window handling when using Pygame and Kivy together
  • Stabilized automatic single-window control
  • Minor internal cleanup

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pykimix-0.4.3.tar.gz (309.6 kB view details)

Uploaded Source

Built Distribution

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

pykimix-0.4.3-py3-none-any.whl (310.7 kB view details)

Uploaded Python 3

File details

Details for the file pykimix-0.4.3.tar.gz.

File metadata

  • Download URL: pykimix-0.4.3.tar.gz
  • Upload date:
  • Size: 309.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pykimix-0.4.3.tar.gz
Algorithm Hash digest
SHA256 b6293afefae7fc9e8ef6aa4d936b981c876842b7efeb81d3cea5e96f9ce343a6
MD5 bf488315a98f6137434a7e6be89e6d61
BLAKE2b-256 5e46362fe1a7fabede5d5820015385f49f9d08fb7b79d07bcd52f276bc5e0b9b

See more details on using hashes here.

File details

Details for the file pykimix-0.4.3-py3-none-any.whl.

File metadata

  • Download URL: pykimix-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 310.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for pykimix-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2135c97edbdb3d108c3c51f3212635548298c77d74d32f6d866faec5240bb1a9
MD5 5ffa9b216666eb068d71a305ad60692d
BLAKE2b-256 015b7c65f4583ce82e760b6db36c91c347099fcbd58bbe7c40e4842791aca02d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page