Latest commit 86498fe Jun 6, 2018
Failed to load latest commit information.
data Added levels by Feb 10, 2017
doc Replaced with Jun 25, 2015
external Updated git submodules Jun 6, 2018
extra Renamed FileReader/Writer to just Reader/Writer Oct 18, 2015
src Use float for Pingu::is_over()/dist()/is_inside() Mar 27, 2018
test Replaced with Jun 25, 2015
tests Renamed FileReader/Writer to just Reader/Writer Oct 18, 2015
tools Added docu on how to convert old levels to new format Aug 24, 2016
uitest Converted to test/system_realpath_test.cpp and test/system_opendir_re… Jun 9, 2015
.gitignore Cleaned up .gitignore Mar 23, 2015
.gitmodules Updated git submodules Jun 6, 2018
.travis.yml Lets try clang-5.0 Jan 30, 2017
AUTHORS Replaced with Jun 25, 2015
CMakeLists.txt Ignore -Wgnu-zero-variadic-macro-arguments errors Nov 21, 2015
COPYING Updated to GPLv3 Jul 2, 2008 Update *nix install instructions Jun 5, 2015 Updated README and INSTALL files a little, converted to markdown Jun 5, 2015
Info.plist More files to allow for MacOS X bundling Dec 28, 2011
Makefile.macosx Made Makefile.macosx add COPYING and AUTHORS to the DMG Dec 30, 2011
NEWS Updated NEWS Dec 24, 2011 Added coverity badge to Jun 5, 2015
SConscript.win32 Include icon in Win32 build, use -mwindows on Win32 to prevent consol… Oct 20, 2011
SConstruct.win32 Read version number from VERSION file Oct 18, 2011 Attach license to DMG files Dec 30, 2011
VERSION Incremented version number to 0.7.6 Dec 23, 2011 Fix typo in Apr 11, 2015 Update scripts to attach SLA to DMG to work with 10.7+ Jan 20, 2013 Added data installation to "make install" target Jun 5, 2015

Build Status Coverity Status



Pingus is a free Lemmings(tm) clone for GNU/Linux, Win32 and other operating systems supported by SDL2. It is covered under the GPL, check the file COPYING, for more information.

See for instructions on how to compile and run Pingus from source on GNU/Linux and for MacOSX.

Information about the game, new versions and additional documentation can be found at the Pingus webpage:

Mailing Lists

There are currently two mailing lists available:

  • pingus-devel - A list for discussing development issues, like level creation or code changes, but might as well be used for user issues like how to solve levels and such

  • pingus-cvs - Read-only list to which all CVS commits get submitted, only intersting for developers in general

For information on how to subscribe to any of these lists have a look at:


For a quick help you can try the IRC server and the channel #pingus, you can sometimes find the project maintainer (nick: grumbel) there.

Bug Reports

Bug reports, new levels and feature requests can be submitted to the issue tracker at: