Skip to main content

An opinionated way to build great games in Pygame

Project description

Getting Started with pygamer8

pygamer8 is an opinionated way to build with Pygame that makes developers' lives easier and building games more fun!

pygamer8 makes developing python games with Pygame quick, modular, maintainable, and scalable. You can load a game window in a matter of seconds, build a simple game in a matter of minutes, and then spend as much time as you want to scale your game as far as you like. And it will be easily maintainable, debuggable, and variable. This is due to the central ideas behind the pygamer8 system for Pygame.

Centrals ideas behind pygamer8

  • All Games have objects, players, and menus
  • All objects react to events in specific ways (handlers)
  • All games and objects need to update and draw on each frame
  • Players need to have their own objects that are coupled to their player instance
  • Menus should not affect gameplay until active, at which point they should immediately take over the game loop
  • The current running Game or Menu should receive and delegate all events to the proper handlers

Start a game with pygamer8

Check out our examples for an introduction on how to create games.

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

pygamer8-0.3.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

pygamer8-0.3.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file pygamer8-0.3.0.tar.gz.

File metadata

  • Download URL: pygamer8-0.3.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.4

File hashes

Hashes for pygamer8-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6437122b95eb4d6a8cc79d97eb95c76d776f99da08a1ce1bcd99dcee4dc68004
MD5 3006b17ebb1247ae2e154b766279de58
BLAKE2b-256 38691dae0514c672f8d5d4e024806d90d7705d855b9bd91bb983fb2c7f0b8318

See more details on using hashes here.

File details

Details for the file pygamer8-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: pygamer8-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.4

File hashes

Hashes for pygamer8-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4cabff882f7858a10fdf7367f07c7ca41967b21f198fc3163d371dea1de751a6
MD5 747128a939f33446ec27634b52f8117a
BLAKE2b-256 98c03b0be00e9bb31ef7c208f588bc407bdc4e7c9d18a9bf99c7b0c32b98164b

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