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 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