Projects / Underworld Adventures

Underworld Adventures

Underworld Adventures is a project to recreate Ultima Underworld 1 on modern operating systems (e.g., Win32, Linux, or MacOS), using the original game files. It uses OpenGL for 3D graphics, the SDL library for platform specific tasks, and Lua for scripting.

Operating Systems

Recent releases

  •  10 Apr 2004 19:10

    Release Notes: The source code was restructured and refactored. Otherwise, this release doesn't contain new features. Additionally, a new digital music soundtrack was released, containing two new tracks that can be heard in the game.

    •  24 Apr 2003 22:10

      Release Notes: This release contains many new features, including animated lava, water and NPCs, picking up items from the underworld, rendering of switches, levers, pull chains and bridges, implementation of some traps and triggers, and save game support.

      •  12 Feb 2003 02:07

        Release Notes: This release features initial conversation support (no inventory interaction yet), support for 3D models for static objects (some models are included), and big textures larger than 256x256 are no longer used, which should help Voodoo3 card users. The digital music pack, of course, still works with this release.

        •  22 Nov 2002 17:39

          Release Notes: This release adds the ability to look at objects in the underworld, rendering of NPC and critter sprites (no animation yet), mouse movement, custom key mappings, visiting of more of the underworld (via some cheat keys), rewritten collision detection, and fixed MIDI playback and manual pages for Linux. The underworld soundtrack is being rearranged, and a music pack is ready to try.

          •  08 Nov 2002 03:58

            Release Notes: Complete character creation, a finished Linux build system, an installer and configuration program for Windows users, some bugfixes, and many changes under the hood. Beginning with this release, Linux RPMs are available, too.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.