ScummVM contains a port of the Wintermute lite engine, which is only capable of 2d graphics. The original Wintermute engine also offered some 3d graphics features using DirectX 8/9. The main goal of this project is to add the Wintermute port to ResidualVM and reintegrate the missing 3d features by providing a OpenGL backend. As a result, ResidualVM will be able to provide support for the Wintermute games which are not already handled by ScummVM, because they use 3d graphics. As a concrete example the Wintermute game Alpha Polaris shall be playable with ResidualVM at the end of GSoC.