1,190
edits
Strangerke (talk | contribs) (→The Benefits:: Add 1rst person type as target) |
Strangerke (talk | contribs) m (moved ClosedTasks/Engine/Wintermute to OpenTasks/Engine/Wintermute over redirect) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ | {{Infobox_ClosedTasks| | ||
taskname=Integrate Wintermute Engine (2D only)| | taskname=Integrate Wintermute Engine (2D only)| | ||
gsocworkload=100%| | gsocworkload=100%| | ||
techcontact=[[User:Strangerke|Arnaud Boutonné]], [[User:Sev|Eugene Sandulenko]]| | techcontact=[[User:Strangerke|Arnaud Boutonné]], [[User:Sev|Eugene Sandulenko]]| | ||
subsystem=Engine| | subsystem=Engine| | ||
taskstatus=GSoC 2012 ([[User:somaen|somaen]]), Done and Merged | |||
}} | }} | ||
Line 10: | Line 11: | ||
===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 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. | 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 and 1rst person 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 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]. | 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]. | ||
Line 19: | Line 20: | ||
* Make use of ScummVM subsystems for graphics, audio, input, ... | * Make use of ScummVM subsystems for graphics, audio, input, ... | ||
* Rework code to follow our portability guidelines | * Rework code to follow our portability guidelines | ||
* Add and test support for a number of WME 2D games, taking into account WME Lite limitations (see list [http://res.dead-code.org/doku.php/wmelite:start#unsupported_and_changed_features here]). | * Add and test support for a number of WME 2D and 1rst Person games, taking into account WME Lite limitations (see list [http://res.dead-code.org/doku.php/wmelite:start#unsupported_and_changed_features here]). | ||
If there's enough time, the following tasks may be covered too: | If there's enough time, the following tasks may be covered too: |