Skip to main content


A GUI toolkit for Pygame, to ease game development for Pygame developers. Works with no code change with a normal Pygame display or with an OpenGL display. This is a lightweight toolkit, with focus on the attention to detail. It is also customisable, allowing developers to theme the widgets to match their game.

Sam Bull
The widgets currently available as part of this toolkit are: Input_Box - An input box that allows the user to input text. Button - A button that calls a chosen function when clicked. FPS counter - A simple counter that displays the average FPS. Menu - A menu that can create sub-menus and contain other widgets. Dialog - A dialog window that can contain other widgets. As part of the toolkit there are also complete menu screens etc. these are: Keymap - Allows the player to change the keymap settings. (unstable) Documentation:



Home Page


SGC 0.2 — 28 Nov, 2011

SGC 0.2.1 — 25 Mar, 2013 account Comments

  • renesd 2011-12-04 12:37

    Any screenshots?

  • johan_st 2012-10-16 15:05


  • Stephen Robinson 2012-11-07 20:02

    Documentation at

  • WoofWoofDude 2013-03-27 02:18

    Look nice !

  • 朱元晨 2014-05-09 13:48

    Anybody used it?

  • meme 2015-03-04 02:59

    I have. It's great.

  • ER 2015-12-12 17:49