Post feature Report RSS Daggerfall Tools for Unity - Feature Gallery

A gallery of features currently available in Daggerfall Tools for Unity.

Posted by on

Not Just For Coders

You don't need to be a coding wizard to get started. Daggerfall Tools for Unity comes with a powerful and easy-to-use interface. Tweak all major settings directly from the GUI to control how content is imported. When you're ready, just specify the resource you want and click the Import button. Simple!

Material and Mesh ReadersSingleton INterface

Robust API

Includes a robust C# API for reading Daggerfall's file formats. Full source code included. This API has been under active development for several years and already used in tools with thousands of downloads.

Daggerfall Connect

Metadata and Customization

Your control does not end once content has been imported. Useful metadata is attached to imported GameObjects and serialized along with scene. You can also customize elements of your imported assets directly from the editor.

City DataDungeon Data

Enemy Import

Import mobile enemies with dungeons or add your own custom army. Each enemy is loaded with complete animations and has a script to handle sprite orientation based on player position. Bring your enemies to life with your preferred AI system.

Enemy Import

Action Objects

Switches, moving platforms, and hinged doors are all imported and usable. A custom component tracks relationships between chained action records and you can play their animations from a single call.

Action Objects

Audio Import

Fully dynamic audio import at runtime or in editor. Includes a sound enumeration and fast preview feature. Audio can be automatically attached to dungeons and enemies when importing scenes.

Daggerfall Audio Source

Interiors

Load any interior for any building and explore inside. Example code shows how to transition in and out of buildings.

Interior Loading

Light Your Way

Import Daggerfall's lights as they are placed in-game. Attach a custom tag or script to have full control over your lighting.


Control The Climate

Change climate settings for any location using texture swaps. Supports all of Daggerfall's regions (Temperate, Desert, Mountain, Swamp), with options for Snow and Rain textures where available.

Climate Settings

Navigation

Use Unity's own navmesh baking for small scenes, or implement a run-time navigation solution. There are several free and paid assets available for Unity which can handle fully dynamic navigation. Doors and other obstacles can be easily handled.

Navigation

Weapon Loading

Sample FPS classes have the ability to load any weapon of any material (iron, ebony, Daedric, etc.). Use this as a starting point for your combat resolution.

Load any weapon with any material (Dwarven dagger shown).

Sky Loading

Load Daggerfall's skies into your scene by simply attaching a component to your camera. Supports both western and eastern hemispheres, look displacement, time of day, and procedural loading.

Load Daggerfall's skies in your scene by simply attaching component to camera.

Window Effects

Set window colour and self-illumination to reflect time of day and weather conditions. Comes with presets for Day, Night, Fog, and Custom.

Window Colours

Door Triggers

Add triggers for static exterior doors, interior doors, and dungeon enter/exit doors. Serializes metadata for each door to help with transitions in and out of buildings.

Door Triggers

Mesh Combining

Combine city and dungeon mesh data together at import time to reduce draw calls and build more efficient scenes. Will also set static elements automatically to help with batching.

Mesh Combining

Texture Atlasing

Automatically combine billboard textures into an atlas. Supports animated textures.

TextureAtlasing

Works In Unity Free and Pro

Daggerfall Tools for Unity works in Unity 4.5 or later, both Free and Pro versions supported. However, some elements benefit from a Pro license, such as the hundreds of point lights in cities work best with deferred lighting.

Standalone Builds

Load source binary files from Resources folder on any platform without emulation. Create web and mobile builds with the power of Unity. Here's an example web player build.

Standalone Builds

Totally Open Source

Daggerfall Tools for Unity is 100% open source under the MIT license. If you would like to have the latest version, click here for the online source repository.

And Much More

Everything Unity offers can be mixed and matched with Daggerfall's content to build your own unique creations. There are thousands of assets available that can help you bring your vision to life. Don't just be limited to remaking Daggerfall, create something Daggerfall-inspired for your platform of choice and release it to the world.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: