Original author(s) | Jan "Mnemonic" Nedoma |
---|---|
Developer(s) | Dead:Code Software |
Initial release | January 12, 2003 |
Stable release | 1.9.1 / January 1, 2010 |
Preview release | 1.10.1 beta / July 19, 2012 |
Repository | |
Written in | C++ |
Operating system | Windows |
Platform | Personal computer |
Available in | English, Greek, Spanish |
Type | Game engine |
License | MIT |
Website | dead-code |
Wintermute Engine (WME) is a set of software tools and a runtime interpreter (game engine) primarily designed for creating and running graphical adventure games.
Wintermute Engine (WME) 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 novel Neuromancer . 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. [1] Development continues on the repository, latest additions adding Android support.
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 (for example Syberia, Still Life), 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. [2]
Wintermute Engine follows the object-oriented design philosophy. The game developers use the engine tools for building various game objects (actors, scenes, windows etc.) and assembling them together. Every game object is defined by its appearance (graphics, animations, captions, fonts) 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.
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. [1] While the Wintermute Lite engine is free of charge also for commercial use, licensing of the included BASS sound library is required. [3] It is also Donationware, as the author asks for donations for continued development. [4] Later the author released also Wintermute 1.x and Wintermute 2 to bitbucket under MIT. [5] ScummVM integrated the WME lite engine into their framework as part of GSoC 2012 and 2013 student works. [6]
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. [7] [8] [9]
Year | Title | Developer | Genre | License |
---|---|---|---|---|
2005 | The White Chamber | Studio Trophis Production Company | sci-fi horror | freeware |
2007 | Carol Reed Mysteries (4th - 16th) | MDNA Games | adventure | commercial |
2007 | Limbo of the Lost | Majestic Studios | adventure | commercial |
2008 | 1½ Ritter: Auf der Suche nach der hinreißenden Herzelinde | Daedalic Entertainment | adventure | commercial |
2008 | Art of Murder: FBI Confidential | Pinnacle | mystery | commercial |
2008 | Ghost in the Sheet | CBE Software | horror | commercial |
2008 | Scumbag Joe | Synthetix Interactive | adventure | demo freeware |
2008 | The Lost Crown: A Ghost-Hunting Adventure | Darkling Room | horror | commercial |
2008 | Rhiannon: Curse of the Four Branches | Arberth Studios | adventure | commercial |
2009 | Dark Fall: Lost Souls | Darkling Room | horror | commercial |
2009 | Rosemary | Singapore-MIT GAMBIT Game Lab | mystery | freeware |
2010 | Hamlet or the Last Game without MMORPG Features, Shaders and Product Placement | Denis Galanin | adventure, puzzle | commercial |
2011 | Alpha Polaris | Turmoil Games | horror | commercial |
2012 | J.U.L.I.A. | CBE Software | adventure | commercial |
2012 | James Peris No license nor Control | Pavo Entertainment | adventure | commercial |
2012 | Поле Чудес (Field of Wonders) | HeroCraft | puzzle | commercial |
2013 | Face Noir | Mad Orange | adventure | commercial |
2013 | reverse | boom studio | horror | commercial |
2013 | Oknytt | Nemoria Entertainment | adventure | commercial |
2014 | Shadows on the Vatican | 10th Art Studio | adventure | commercial |
2014 | J.U.L.I.A. Among the Stars | CBE Software | adventure | commercial |
Adobe Flash is a multimedia software platform used for production of animations, rich internet applications, desktop applications, mobile apps, mobile games, and embedded web browser video players.
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is similar to the term "software engine" used in the software industry.
In computing, a visual programming language or block coding is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations.
GameMaker is a series of cross-platform game engines created by Mark Overmars in 1999 and developed by YoYo Games since 2007. The latest iteration of GameMaker was released in 2022.
Torque Game Engine, or TGE, is an open-source cross-platform 3D computer game engine, developed by GarageGames and actively maintained under the current versions Torque 3D as well as Torque 2D. It was originally developed by Dynamix for the 2001 first-person shooter Tribes 2. In September 2012, GarageGames released Torque 3D as open-source software under the MIT License.
3D GameStudio or 3DGS is a pan 3D computer game development system which allows the users to create 3D games and other virtual reality applications, and publish them royalty-free. It includes a model/terrain editor, a level editor, a script editor/debugger and comes with a big collection of textures, models and artwork, as well as a game template system that allows the creation of basic shooter games or RPGs without programming. For complex games or other applications, either the integrated programming language named Lite-C or an external development language such as Visual C++ or Borland Delphi can be used.
The C4 Engine is a proprietary computer game engine developed by Terathon Software that is used to create 3D games and other types of interactive virtual simulations for PlayStation 5, PlayStation 4, PlayStation 3, Windows, Mac OS X, Linux, and iOS.
Clonk is a single player and multiplayer video game series. The games feature a mix of the action, real-time strategy and platform game genres. Developed between 1994 and 2014 by RedWolf Design, the games of the series were originally released as shareware and became freeware and later open source software around 2008 and 2014. The game's community has since developed the series under the name OpenClonk. The series was compared and described as a mixture of Worms, The Settlers, Tetris, Lemmings and Minecraft. The game was noted for the easy game "extension" mechanic with an integrated editor and developer mode, which allows experienced players to create their own modifications directly into the game.
3D computer graphics, sometimes called CGI, 3-D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering digital images, usually 2D images but sometimes 3D images. The resulting images may be stored for viewing later or displayed in real time.
Adobe Director was a multimedia application authoring platform created by Macromedia and managed by Adobe Systems until its discontinuation.
Falcon's Eye is a version of the roguelike computer game NetHack which introduces isometric graphics and mouse control. Falcon's Eye has been praised for improving NetHack's visuals and audio to an almost commercial level and has been noted by Linux Journal as among the best free games available. After development stalled in 2001, the game was continued as Vulture's Eye and later Vulture for Nethack.
Grome is an environmental modeling package developed by Quad Software dedicated for procedural and manual generation of large virtual outdoor worlds suitable for games and other 3D real-time simulation applications.
Embedded Wizard is a graphical user interface tool developed and distributed by TARA Systems GmbH for creating graphical user interface (GUI) applications mainly for embedded systems. It provides a WYSIWYG front-end for editing graphics, effects and logic of the user interface and generates ANSI C code for particular target hardware. Embedded Wizard is independent of a specific graphics hardware or color format and supports object oriented programming.
Away3D is an open-source platform for developing interactive 3D graphics for video games and applications, in Adobe Flash or HTML5. The platform consists of a 3D world editor, a 3D graphics engine, a 3D physics engine and a compressed 3D model file format (AWD).
Godot is a cross-platform, free and open-source game engine released under the MIT license. It was initially developed by Argentine software developers Juan Linietsky and Ariel Manzur for several companies in Latin America prior to its public release. The development environment runs on many platforms, and can export to several more. It is designed to create both 2D and 3D games targeting PC, mobile, and web platforms and can also be used to develop non-game software, including editors.
Stage3D is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to render 3D graphics, and such applications run natively on Windows, Mac OS X, Linux, Apple iOS and Google Android. Stage3D is similar in purpose and design to WebGL.
Stride is a free and open-source 2D and 3D cross-platform game engine originally developed by Silicon Studio. It can be used to create video games for PC, mobile devices and virtual reality.
The Game Creators Ltd is a British software house based in Macclesfield, Cheshire, England, which specialises in software for video game development, originally for the Microsoft Windows platform. The company was established in March 1999 through a partnership between programmers Lee Bamber and Richard Vanner, who were joined by Meash Meakin in 2011 and Deborah Ascott-Jones in 2013.