SLUDGE has always been great. But now, it's also a programming language. SLUDGE (standing for Scripting Language for Unhindered Development of a Gaming Environment) is a system by which anyone (within reason) can make an adventure game. It runs in any recent version of Windows and now also on Mac OS X and Linux. It's high-res (any resolution you want) and uses 32-bit colour.

To make your own SLUDGE games you'll be needing the SLUDGE Development Kit; to play the games, the SLUDGE Engine is required (it's included in the development kit download and should typically be distributed along with the games).

SLUDGE was originally created by Hungry Software and is now free software! It is licensed under the terms of the LGPL (the GTK+ Dev Kit under the GPL) and the source code is available for download.


SLUDGE 2.2.2 released

September 18, 2018 by Tobias

This minor release includes some smaller changes that have accumulated since the last release. Most notable are improved support for Pandora, Raspberry Pi and ODroid (by ptitSeb), a fix for playback of MOD files (fixing the intro song of "Out Of Order") and replacement of the library glee (which is a dead project with license issues) by glew.

Apart from that, Sebastian Krzyszkowiak (dos1) joined the team to help maintaining SLUDGE and there are same vague plans of possible new Windows and Mac builds in the future. Since shut down, the appropriate forum for discussing SLUDGE is now in github issues.

SLUDGE 2.2.1 released

May 3, 2014 by Tobias

This is a bugfix release. The main reason for this release is that there is a bug in SLUDGE 2.2 that made it impossible to finish the game Out Of Order with this version. Later in the game you have to steal an ID card from a guard which is not possible with SLUDGE 2.2. Another reason is that SLUDGE 2.2 does not compile with gcc 4.7.

Since Rikard left the project we cannot provide builds for Windows and Mac OS X anymore. For previous releases, he provided the Mac OS X build and the Windows engine built which requires Mac OS X and Windows to do. I then used to take the Windows engine and combined it with the Windows Dev Kit which I built on Linux. If someone wants to provide either of the two missing builds let me know.

If someone wants to play Out Of Order on Windows or Mac OS X, I recommend to use SLUDGE 2.1.2 right from the beginning. It is not possible to transfer SLUDGE 2.2 savegames to SLUDGE 2.1. On Windows one could of course also use the engine that comes with the game.

More details and discussion in the Forum

Rikard left the project and SLUDGE moved to git on GitHub

May 2, 2014 by Tobias

Bad news: Rikard announced that he is leaving the project.

I also don't plan to add features to SLUDGE, but I'm still here to fix a bug or merge a patch from time to time. And to pass the project on to the next person if someone is interested.

To make maintenance more enjoyable I moved the project from svn to git and from SourceForge to GitHub.

SLUDGE 2.2 released

January 15, 2012 by Tobias

We released SLUDGE 2.2 today and this time we really put some work into it and included 3 big new features!

UTF-8 support

No longer have SLUDGE scripts to be encoded with the old ISO 8859. UTF-8 is the way to go! To compile an old project, it has to be converted, see the forum discussion for further details.

Movie support

The previously experimental support for playing (WebM encoded) movies is finally finished and usable.

OpenGL ES 2 support

The graphics code was rewritten to be compatible with OpenGL ES 2. This means that it is now basically possible to run SLUDGE on all kinds of mobile and embedded systems like smartphones and tablets. It is already partly working on the Pandora handheld game console. If you need our help with porting, let us know!

As always, the new version can be downloaded from the Download page.

More details and discussion in the Forum

SLUDGE 2.1.2 released

September 26, 2011 by Tobias

SLUDGE 2.1.2 can now be downloaded from the Download page. Most notably two bugs that caused crashes in the GTK Dev Kit are fixed. Also people with slow graphics cards (like me) for whom SLUDGE slowed down when antialiasing was enabled can hope for some speed increase.

More details and discussion in the Forum

SLUDGE 2.1.1 released and included in Debian

May 5, 2011 by Tobias

The bugfix release 2.1.1 was released already a little while ago and is the first release that was added to the Debian unstable repository. That means it will be possible to install SLUDGE with a single click in future Debian and Ubuntu releases. For now, if you don't use Debian unstable, the Download page tells you how to install the new packages on any Debian or Ubuntu system.

More details and discussion in the Forum

SLUDGE 2.1.0 released

March 13, 2011 by Tobias

SLUDGE 2.1.0 contains most notably support for movie playback, improved error reporting in the Project Manager and some bugfixes.

More details and discussion in the Forum

SLUDGE 2.0.1 released

February 1, 2011 by Tobias

SLUDGE 2.0.1 is released. It contains some bugfixes and the Sprite Bank Editor now allows adding or setting hotspots for multiple sprites at once.

More details and discussion in the Forum

SLUDGE 2.0 is released

December 31, 2010 by Rikard and Tobias

In February 2008, Tim Furnish released the source code to his adventure game creation toolset, and since then we and others have worked on it to get it to where it is today. SLUDGE is now leaving beta status as we release version 2.0 of both the engine and development kit. Downloads for Windows, Mac and Linux are available on the Download page.

As this is the first non-beta release of the new SLUDGE, we probably should also add a few lines on what's happened since the previous official release: SLUDGE 1.7. The biggest change is that it's no longer a Windows-only thing. Both engine and development kit now run on Mac, Windows and Linux. The other big thing is that the graphics code is re-written. The graphics are now hardware-accelerated and use full 32-bit colour and alpha channels.

That's it. Enjoy! But the release of 2.0 does not mean that development of SLUDGE stops. Should you find a bug, please let us know and we'll fix it as soon as possible. And ideas for things to change or features to add are always welcome to post in the forum.

More details and discussion in the Forum