OpenMW is an open-source game engine recreation that aims to reimplement the engine used in Bethesda Softworks' 2002 open-world RPG, The Elder Scrolls III: Morrowind. It addresses issues with the original engine, as Morrowind has not received support or bug-fix updates for many years. OpenMW is programmed in C++ and utilizes various libraries and tools such as the Bullet physics engine, OpenAL-Soft for audio, MyGUI for window widgets, and SDL 2 for input.