Skip to content
HugoArts edited this page Sep 13, 2010 · 4 revisions

Welcome to the gunge wiki!

What Is gunge?

gunge is a library written on top of pygame to facilitate easy game development. It is still under heavy development, and though it is reaching a usable state, the API is in no way stable (you have been warned).
The name gunge (should always be spelled lowercase) is a pun on the user interface package based on it, which is called goo (another bad and unoriginal name, but what do you do?)

Features

Some of the features of gunge currently include:

  • callback-based event handling using the decorator syntax
  • game updates independent of the frame rate
  • lazy resource loading mechanism through a dict-based interface

Package List

Currently, gunge consists of 4 modules:

  • event — callback based event handling
  • media — loading outside resources (images, sound, video)
  • clock — separation of game logic from rendering
  • display — representation of the screen

Each of these will have a page containing an overview of their functions, and how to use them. For more detail on specific classes and functions, we encourage you to refer to the docstrings.

Clone this wiki locally