Skip to main content

No project description provided

Project description

pygame-topdownengine

License: MIT

pygame-topdownengine is a 2.5D engine for top-down games. It is designed to be highly modular, with most core systems being located in the easily extendible GameObject class. It is built on top of the pygame-ce package, which you can find here: https://github.com/pygame-community/pygame-ce/tree/main.

Features

  • GameObject class that contains all of the core systems.
  • Built-in MobileObj class for anything that moves.
  • Option to use either pixel-perfect or subpixel rendering.
  • Dynamic scale-setting for all GameObjects.
  • Robust 3D collision detection.

Installation

In order to install pygame-topdownengine, make sure Python and pip are both installed and in PATH. Then, run this command into your terminal:
pip install pygame-topdownengine

License

This library is distributed under the MIT license, which can be found in the root of this repository under the LICENSE file.

The source files located in the examples subfolder are licensed under the Creative Commons Zero 1.0 Universal license, which can be found inside of examples/LICENSE.

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

pygame_topdownengine-0.0.1.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

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

pygame_topdownengine-0.0.1-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file pygame_topdownengine-0.0.1.tar.gz.

File metadata

  • Download URL: pygame_topdownengine-0.0.1.tar.gz
  • Upload date:
  • Size: 18.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pygame_topdownengine-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7007d68668d7e7ff9630a4687791aaacdb52a52669fc95fb89e9dc6a298d9ae4
MD5 96f8d0d247912f0f5f01072f324f2995
BLAKE2b-256 ea84784b27efd50505aa934bfa2819f0f3cb9448155f207688f073dc1b3b3c27

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygame_topdownengine-0.0.1.tar.gz:

Publisher: release.yml on shaurya-sharma-dev/pygame-topdownengine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygame_topdownengine-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pygame_topdownengine-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 096cad11c4f1a606fffde0a6ea31aedbe1ecae938af7e6c1dfb0feb3a091561a
MD5 8283d3cf0937a9e7fcc5e300cb30396f
BLAKE2b-256 4f809fa368a4c1c00b7714bb490ac47919e4137727c936ce92764f73b19132ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygame_topdownengine-0.0.1-py3-none-any.whl:

Publisher: release.yml on shaurya-sharma-dev/pygame-topdownengine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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