Open main menu

Difference between revisions of "OpenTasks/Engine/Wintermute"

m
Grammatical corrections
(Add GSOC task about Wintermute Engine)
 
m (Grammatical corrections)
Line 10: Line 10:
===Background:===
===Background:===


The Wintermute Engine (WME) is a set of tools for creating and running graphical adventure games. It's originally MS-Windows oriented, and let the user create 2D, 2.5D (using 3D characters in a 2D environment) and 3D games for free. During the first semester of 2011, a WME developer, Mnemonic, created WME Lite in a move to make WME more portable. WME Lite runs "only" WME 2D games with some missing features, and runs on Windows, iOS and MacOS.
The Wintermute Engine (WME) is a set of tools for creating and running graphical adventure games. It's originally MS-Windows oriented, and lets the user create 2D, 2.5D (using 3D characters in a 2D environment) and 3D games for free. During the first semester of 2011, a WME developer, Mnemonic, created WME Lite in a move to make WME more portable. WME Lite runs "only" WME 2D games with a sub-set of available features, and runs on Windows, iOS and MacOS.


After some discussion with Mnemonic, it appears that the engine should be backward compatible, and that development since last version (v1.9.1, on 1/1/2010) is slow, so it's a good time to work on the integration of Wintermute Engine (2D) in Scummvm, based on WME Lite sources, available on [http://code.google.com/p/wmelite Google Code].
After some discussion with Mnemonic, it appears that the engine should be backward compatible, and that development since the last version (v1.9.1, on 1/1/2010) has been slow, so it's a good time to work on the integration of the Wintermute Engine (2D) into ScummVM. This will be based on WME Lite sources, available on [http://code.google.com/p/wmelite Google Code].


===The Task:===
===The Task:===


* Integrate WME Lite sources in ScummVM
* Integrate WME Lite sources in ScummVM
* Rework code so it follows ScummVM coding convention
* Rework code so it follows ScummVM coding conventions
* Refactor code when required
* Refactor code when required
* Add support for WME 2D Games not suffering from WME Lite limitations (see list [http://res.dead-code.org/doku.php/wmelite:start#unsupported_and_changed_features here].
* Add support for WME 2D Games not suffering from WME Lite limitations (see list [http://res.dead-code.org/doku.php/wmelite:start#unsupported_and_changed_features here].
272

edits