Skip to main content

A bunch of tools for making games in Pygame and other libraries.

Project description

Version Status issues

GameTools

GameTools is a collection of packages that helps you create your game.

Features

Feature Description State
Templates Templates make game creation easier by allowing you to write less code. :white_check_mark:
DeltaTime Calculator Calculates the deltaTime from the previous call of the function :white_check_mark:
Messaging System Have the ability to send messages and have functions listen to those Messages via a decorator -> @recv_Message("Message Name") :white_check_mark:
Entity System The ability to create entitys :memo:
UI System A proper game Ui System is essentially for any menu in a game. :black_large_square:

:memo: -> started :white_check_mark: -> finished or satisfactory :red_circle: -> broken :black_large_square: -> not started


Getting Started

Installation

in your terminal run python -m pip install GameTools.Alternatively, you can download the source directly and throw it into your project.

examples

If you look into src/Testing.py you can see me playing around with everything. There are also examples in the docs

Documentation

Documentation can be found under the wiki tab in github.


Other Information

licensing information:

We operate with an MIT liscense which can be found in LICENSE.txt

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

GameTools-0.2.0.tar.gz (7.6 kB view hashes)

Uploaded Source

Built Distribution

GameTools-0.2.0-py3-none-any.whl (8.7 kB view hashes)

Uploaded Python 3

Supported by

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