Wintermute Engine


Wintermute Engine is a set of software tools and a runtime interpreter primarily designed for creating and running graphical adventure games.

History

Wintermute Engine was designed and programmed by Czech programmer Jan Nedoma, who goes by the nickname Mnemonic on the WME forums.
The name "Wintermute" is a reference to William Gibson's Neuromancer book. The first public beta version was released on January 12, 2003. The engine was developed with several updates released every year, though irregularly due to the small development team.
Since 2013 the Winter Mute Lite Engine is hosted on Bitbucket and released under a MIT License. Development continues on the repository, latest additions adding Android support.

Features

The game engine provides most of the features necessary for creating classic 2D graphical adventure games. Although originally built as a 2D graphics engine, with a built-in script interpreter for implementing game logic, the Wintermute Engine provides support for the combination of real-time 3D characters and 2D backgrounds, a combination sometimes known as "2.5D", that has become the de facto standard for modern adventure games, and survival horror games.
There is also an active community that, while small, is growing in size and is willing to help newcomers with coding or recommendations. Community-created free book of tutorials went online in summer 2008.

Game design process

Wintermute Engine follows the object-oriented design philosophy. The game developers use the engine tools for building various game objects and assembling them together. Every game object is defined by its appearance and by a script, which defines the underlying logic of a given game object and its responses to game events. All those game definitions are then interpreted by the engine runtime interpreter, which is otherwise completely independent on any actual game implementation.

License

Starting with version 1.7, Wintermute Engine is distributed as donationware, meaning that it is completely free to use for both commercial and non-commercial purposes, but if the users find it useful, they are encouraged to make a donation to support its further development. Starting with version 1.8.9, source code of the engine and some of the supporting tools has been released under the LGPL license. It currently is available under an MIT License.
The source code of the portable Wintermute Lite 2D engine has been released under an MIT License and is hosted on a Bitbucket repository. While the Wintermute Lite engine is free of charge also for commercial use, licensing of the included BASS sound library is required. It is also Donationware, as the author asks for donations for continued development. Later the author released also Wintermute 1.x and Wintermute 2 to bitbucket under MIT. ScummVM integrated the WME lite engine into their framework as part of GSoC 2012 and 2013 student works.
Previous releases were free to use for non-commercial purposes, but required a separate paid commercial license.
The flexible nature, and relative inexpense, of the licence for even large commercial projects has made the Wintermute Engine a popular tool among independent commercial game developers.

Games developed with Wintermute

YearTitleDeveloperGenreLicense
2005The White ChamberStudio Trophis Production Companysci-fi horrorfreeware
2007Carol Reed MysteriesMDNA Gamesadventurecommercial
2008'Daedalic Entertainmentadventurecommercial
2008'Pinnaclemysterycommercial
2008Ghost in the SheetCBE Softwarehorrorcommercial
2008Limbo of the LostMajestic Studiosadventurecommercial
2008'Darkling Roomhorrorcommercial
2008'Arberth Studiosadventurecommercial
2009Darkling Roomhorrorcommercial
2009RosemarySingapore-MIT GAMBIT Game Labmysteryfreeware
2010Hamlet or the Last Game without MMORPG Features, Shaders and Product PlacementDenis Galaninadventure, puzzlecommercial
2011Alpha PolarisTurmoil Gameshorrorcommercial
2012J.U.L.I.A.CBE Softwareadventurecommercial
2012James Peris No license nor ControlPavo Entertainmentadventurecommercial
2012Поле Чудес HeroCraftpuzzlecommercial
2013Face NoirMad Orangeadventurecommercial
2013reverseboom studiohorrorcommercial
2013OknyttNemoria Entertainmentadventurecommercial
2014Shadows on the Vatican10th Art Studioadventurecommercial
2014J.U.L.I.A. Among the StarsCBE Softwareadventurecommercial