Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Daggerfall Unity is the open source game engine built with Unity for running the 1996 classic The Elder Scrolls II: Daggerfall and it's coming along very nicely.

A new release just went up with Daggerfall Unity 0.10.28, which the developer mentions is now "feature complete" and so it will be moving from Alpha to Beta status soon. Going by their roadmap, that sure is a lot of completed items. It's not finished though, as they will move onto bug fixing, minor adjustments, modding, translations and so on.

What's new with this release? Large HUD support, along with the ability to have the HUD docked or undocked meaning it can either stretch or have a more fixed size - good for bigger resolutions where it might get too stretched.

There's more ways to configure the HUD now in the settings file too, and a big overhaul to the movement system to better match the original. They can't match the movement system exactly, instead going for a system that enables you to feel more powerful and faster when you're a higher level. The biggest change appears to be the jumping ability, with it now giving small jumps to low levels and bigger / longer jumps for higher levels.

Plenty more smaller and varied fixes also made it in, there was a lot of little bits of fine tuning.

Since it's such an old game, it's also freely available as Bethesda Softworks put it up as a free download back in 2009. This means it really can live forever with an up to date cross-platform game engine. Daggerfall Unity isn't quite the same though of course, as it does have some unique enhancements so it's more like "Classic Daggerfall Plus" as the developer calls it.

Find it on the official site and GitHub.

Looking to play the later game, The Elder Scrolls III: Morrowind, with an up to date and open source game engine? Try out OpenMW too! It's quite awesome.

Article taken from GamingOnLinux.com.
17 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
12 comments

scaine Dec 9, 2020
View PC info
  • Contributing Editor
  • Mega Supporter
Wow, that was really quick. Presumably a result of the original being open source, so little to no reverse engineering (or guessing/trial-and-error) was required.

Great work. I'm gonna have to try this, although with OpenMW also clamouring for my attention, not to mention all my modern games, god knows when I'm gonna get a chance to fit it all in. I have a couple of weeks off over Christmas though... so...
Potatoman24 Dec 9, 2020
This is interesting but the fact that they use unity for an opensource game engine development is... odd.
Botonoski Dec 9, 2020
This is interesting but the fact that they use unity for an opensource game engine development is... odd.
From what I can gather the choice to use Unity was ultimately to speed up development time, and to make the result easily moddable, which is a heavily desirable trait in any Bethesda game. Even with only a passing understanding of the Unity game engine, it's still easy to contribute to DFUnity in some manner. Hell, even I contributed a tad to the modding scene and I've never used Unity, my contributions involved me assisting a mod fix linux video playback, and I made some art assets.

The approach DFU took is almost the complete opposite of another project that for a time was being developed concurrently, DaggerXL. Which had a lone developer, was closed source, and used an original game engine, the open and accessible nature of the DFU project almost felt like a direct response to the slow-going XL project


Last edited by Botonoski on 10 December 2020 at 1:59 am UTC
BielFPs Dec 9, 2020
If I was a fan of games with "random generated maps" I certainly would play this one.

But I still like those kind of projects. I wish more old games could receive this kind of love from the community.
docofkult Dec 9, 2020
Wow, that was really quick. Presumably a result of the original being open source, so little to no reverse engineering (or guessing/trial-and-error) was required.

Are you saying TES: Daggerfall is open-source? This it the first time I have heard that and I can't seem to find any references to it online. Only that Daggerfall Unity is an open-source project.
scaine Dec 9, 2020
View PC info
  • Contributing Editor
  • Mega Supporter
Wow, that was really quick. Presumably a result of the original being open source, so little to no reverse engineering (or guessing/trial-and-error) was required.

Are you saying TES: Daggerfall is open-source? This it the first time I have heard that and I can't seem to find any references to it online. Only that Daggerfall Unity is an open-source project.

Ah you're right. I conflated that a) DFU is open source and b) Daggerfall is available as a free download.

So still some reverse engineering was probably required after all. Maybe as a much earlier game, there wasn't as much though.


Last edited by scaine on 9 December 2020 at 2:36 pm UTC
dpanter Dec 9, 2020
Runs like a champ on Debian sid. :)
slaapliedje Dec 9, 2020
Runs like a champ on Debian sid. :)
I'll have to update mine now, was running it on Debian Sid, and played for a few hours. Even picked up the old hint guide off ebay, that I lost in a move years ago.

Now to see if they can add new features to it, like apparently the original Daggerfall was supposed to have prostitutes in it! It was definitely one of those games that had too much feature creep, so they had to just release it, but then it released in a buggy mess like most of Bethesda's software.
nate Dec 10, 2020
There is also an amazing mod for Daggerfall Unity, DREAM, which provides higher resolution replacement art for the game's original assets.

https://www.nexusmods.com/daggerfallunity/mods/5


Last edited by nate on 10 December 2020 at 4:21 am UTC
NoSt Dec 10, 2020
This seems to be a good time to get acquainted with this classic Bethesda game.
Tchey Dec 10, 2020
I played Unity Daggerfall quite a lot about 3-6 months ago, it was really a blast ! Very playable with 2020 standards : GUI, gameplay, effects... are all very acceptable. It’s something i’d recommend for every open world RPG lovers, not just the "melancholic and nostalgic" vibes.

Video in french on my channel : https://www.youtube.com/watch?v=Z23Mz-6RErA&list=PLkuhO0P1wmePpjAacB_ucB_S4Gf30Jacc&index=3


Last edited by Tchey on 10 December 2020 at 12:12 pm UTC
slaapliedje Dec 10, 2020
I played Unity Daggerfall quite a lot about 3-6 months ago, it was really a blast ! Very playable with 2020 standards : GUI, gameplay, effects... are all very acceptable. It’s something i’d recommend for every open world RPG lovers, not just the "melancholic and nostalgic" vibes.

Video in french on my channel : https://www.youtube.com/watch?v=Z23Mz-6RErA&list=PLkuhO0P1wmePpjAacB_ucB_S4Gf30Jacc&index=3
It really is a great game. I think I had it crash on me once, and I died a few times because it is Daggerfall, but still very cool, and mod support is awesome! There still needs to be more roads added.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.