pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
serge

serge - 0.6

Paul Paterson (paulpaterson)

Tags:

Description

serge is a powerful game engine built on pygame and using pymunk for physics.

serge provides powerful classes for the core engine, world, actor, sprite, physics, sound and font handling. serge is easy to use and well documented and comes with a wide variety of building blocks to provide higher level functionality like behaviours, ui layouts etc. There is a tutorial which takes you through the development of a simple game.

serge has been used for seven complete games,

Source code for all the games is available on the site.

serge also has a git project on Google code so you can contribute or fork the engine.

Changes

Version 0.6 of the serge engine is released.

This is a general 2d game engine library with a wealth of useful building blocks to help with developing games. The engine includes sprite, sound, music, physics, and camera controls.

Useful building blocks include animation, behaviour trees, drag and drop, fractals, grids, hex grids, loading tiled files, lighting, settings, state machines, automatic text generation, and many more.

The core library is pretty mature and has been used for 13 different games. There are a couple of tutorial pages in the link and also docs for the full API and engine structure.

Links

Home Page: http://perpetualpyramid.com/drupal/serge
Source: http://perpetualpyramid.com/drupal/serge

Screenshot


click to view original size

Releases

serge - 0.6 - Aug 3, 2016
serge - 0.4 - Jul 14, 2012

Pygame.org account Comments

If you wish to leave a comment with your pygame.org account, please sign in first.

July 15, 2012 8:01pm - Nathanael Lastname - nickname: (inoodat)
@paul: I had planned to do it by hand, but I'll look into the tools you mentioned. It might be a while before I get started, though - I'm a c++ noobie and I'm working on other projects right now.
July 14, 2012 6:21pm - Paul Paterson - nickname: (paulpaterson)
@Nathanael sure that would be great - I'm not much help on C++ but would be glad to help if it isn't clear what is going on in certain parts of the engine.

Are you planning to do it by hand or to use Cython or shedskin etc?
July 14, 2012 6:19pm - Paul Paterson - nickname: (paulpaterson)
@ddmbr Thanks - I'm glad that you found it useful.

I was aware some people were using it so that's why I made this release so it would be easier to track if people wanted to submit changes, bugs etc.
July 14, 2012 4:22pm - Nathanael Lastname - nickname: (inoodat)
Hello! I would love to be able to use Serge in my SDL/C++ projects. Mind if I try to translate it?
July 14, 2012 12:48pm - Young Fan - nickname: (ddmbr) - 5/5
I've tried this engine to build my games, it's awesome and powerful!
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Nov 28, 2016

Nov 27, 2016

Nov 24, 2016

Nov 20, 2016

Nov 14, 2016


Nov 6, 2016

Nov 5, 2016


Oct 22, 2016

Oct 11, 2016


... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)