Underworld Exporter
Produced by: Hank Morgan
Website: Underworld Exporter @ GitHub
Forum Thread: Tool for converting Ultima Underworld and Shock 1 Levels into Unity @ SystemShock.org
The Windows build of Underworld Exporter.
The Linux build of Underworld Exporter.
An optional, add-on music pack for Underworld Exporter. It currently includes the soundtrack from the PSX release of the game, a SoundBlaster-style soundtrack, and a MIDI soundtrack.
A download snapshot of the master GitHub repository for Underworld Exporter.
The development environment for Underworld Exporter. Unity 5 is required.
Hank Morgan has created a utility that exports levels from Ultima Underworld (support for System Shock and Ultima Underworld 2 is planned) into the Unity game engine. The Underworld Exporter automates what would otherwise be the arduous task of re-creating Ultima Underworld using Unity; it implements a new AI that mimics what the original Underworld AI was capable of, exports conversations (supporting, at present, almost all conversations in the game) and generates C# scripts in Unity to implement them therein, and even re-implements elements of the classic Underworld interface…with a few changes. Animated textures from the original game are also supported, as are light sources — which Hank Morgan is aiming to improve upon slightly, thus making having (or lacking) a torch a more central component of gameplay.
Other supported game features include lock picks and keys, edible food, useable potions, music, weapon animations and combat, animations for some objects (e.g. fountains), NPC animations, triggers and traps, fishing, Warren the spectre. Work is also being done to further improve the AI, to better support the magic system (almost all player-castable spells are supported, but additional work is needed to make the system work better within Unity), to allow the player to move between levels, and to add persistence to levels. Further on down the road, Mr. Morgan intends to implement the RPG systems of the game as well.
A demo video of a level exported using the Underworld Exporter can be found here.
For some reason, whenever I try to extract the demo, I get corrupted archive errors. I’ve tried the link here as well as the one on MediaFire.
I’ll look into it.
Can I use the mouse to move when using the unity exporter version (like in the DOS version), if so how?
Good question, and I’d assume so…but you’d probably have to reach out to the developer to get more detail on how to set it up.