OpenTasks/Engine/Improve WME

From ScummVM :: Wiki
< OpenTasks
Revision as of 09:34, 8 March 2013 by Somaen (talk | contribs) (Created page with "{{Infobox_OpenTasks| taskname=Improve WME| gsocworkload=100%| techcontact=Einar Johan Trøan Sømåen| subsystem=Engine| taskstatus=Proposed by Somaen| }} __TOC_...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Open Task
Task Name Improve WME
Technical Contact(s) Einar Johan Trøan Sømåen
Subsystem Engine


The current WME engine allows to play several WME games perfectly. There are neverthless some missing features in the current version of the engine, and some parts of the engine require some optimization. As a consequence, this would allow to improve the gaming experience and to add support to more WME games.

The Task:

  • Implement missing features (Sprite Rotation, Blending etc)
  • Further refactoring of engine
  • Optimization of render-path
  • Testing and adding support for additional games.

The Benefits:

- WME-games playable for a larger part of the userbase. - Potential larger userbase for fanmade games created using the engine.

Required Skills:

  • Good C++ skills.
  • Good knowledge of ScummVM coding conventions and portability guidelines (could be learned in less than a week)
  • Engine internals could be studied quickly.