GemRB is a portable open-source implementation of Bioware's Infinity Engine. Optional dependencies: OpenAL or SDL_Mixer