Skip to main content

Pygame wrapper for learners, jammers and educators

Project description

gamestart - a pygame wrapper for beginners and game jammers

This is a high level api wrapper for pygame, for making games with Python easier and quicker.

Heavily inspired by pygame-zero, Scratch, bitsbox, and game engines such as unity,
I think there is an opportunity to design a set of API both satisfy the need of beginners
and game makers who wish a quick result.

Some features:

  • some built-in assets for quick starting and code learning scenarios
  • draw loops are managed, so users can focus on actor and scene building

Quick minimal example

from gamestart import *



This draws a monster on the screen...

Why another pygame wrapper?

Why not pygame-zero

Gamestart takes over draw loop management. This makes user code shorter and allowing
future scene management features.

Gamestart also comes with some built-in asset, for starters and prototypers.

Gamestart games are run with just Python - it is an option for pygame-zero, but a default in gamestart

Why not

Gamestart is driven by Python, instead a Python-Java middle layer.

Gamestart manages the draw loop.

Some more examples

Look at the root folder - files like are examples.

Project details

Download files

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

Files for gamestart, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size gamestart-0.0.1-py3-none-any.whl (18.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size gamestart-0.0.1.tar.gz (14.2 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page