Skip to main content

pygame++

Enhanced utilities and tools for Pygame development.

pygame++ (pygameplusplus) is a lightweight Python library that extends the capabilities of Pygame by offering extra features, simplified patterns, and useful abstractions to speed up game development and UI creation.


✨ Features

  • 🚀 Simplified object and scene management
  • 🖱️ Advanced input handling and events
  • 🎮 UI helpers and overlays (works great with pygame_gui)
  • 🧠 Modular and easy-to-extend structure
  • 🔧 Designed for use with pygame projects and tools like pygame_gui

📦 Installation

Install via pip:

pip install pygamepp

🛠️ Usage Example

import pygame
import pygamepp as ppp

# Example: Create a game window and run a basic loop
window = ppp.Game(title="Hello Pygame++")
def update(window):
  print("Update!!!")
window.update = update
window.run()

🧪 Requirements

  • Python 3.7+
  • pygame
  • cairosvg (for converting .svg files)
  • cairo c library

🤝 Contributing

Contributions are welcome! If you’d like to suggest a feature or submit a pull request, please open an issue or fork the project.

Metadata

Release files for pygameplusplus 0.0.2

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

Source distribution (sdist)

Source distribution for pygameplusplus 0.0.2
File Size Uploaded
pygameplusplus-0.0.2.tar.gz 7.0 kB Details

Built distribution (wheel)

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

Total release size: 14.6 kB

Release files / pygameplusplus-0.0.2.tar.gz

Download URL pygameplusplus-0.0.2.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9450d9ca2e201cc64f0fbf8f79dbea9a8962f7596af2a92dfd6eb39503c3fa9c
BLAKE2b-256 checksum
How to use checksums
edd616b1146e738b4cea48745ed59cb29efaf620dd9dc22060f129570c6e915a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release files / pygameplusplus-0.0.2-py3-none-any.whl

Download URL pygameplusplus-0.0.2-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3f702df249406bbeb1bdac76df180f66fb92e02d727bc3bf4d3a255b7315f9bb
BLAKE2b-256 checksum
How to use checksums
6b9560437cd8eaf548d53b0415bb8817adf077a24d2e5d439c63395077c9c7dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release 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