Skip to content

Petethegoat/MorrowindUnity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MorrowindUnity

Unity implementation of TES III: Morrowind engine

Video link: https://youtu.be/-a1GMOyWWHQ

This project does not contain any code or assets from the game itself. It requires a valid Steam installation to be present on your PC. Currently it only searches in the default Steam installation on the C: drive.

It requires Unity 2019.3.0f6 or later.

I based this project on a similar Github project a few years ago. It was called TES-Unity, however I can't seem to find it anymore. It provided a great starting point, however almost, if not all of the code has been re-written from scratch for my own learning purposes.

I began this project a few years ago when learning about Unity and Game Development. Over time I have added quite a few features from the original game. It is still missing quite a few things such as combat, magic, load/save, journal, etc.

However you can travel most of the world, interact with NPC's, enter interiors, travel using silt striders, and equip items. It also has realtime shadows, and supports Unity's built-in post processing. (Requires enabling the post processing layer on the camera)

Getting Started: Ensure Morrowind is installed in the default directory on the C drive, Download the repo, Open in Unity, open the "World" scene and click play.

Controls: WSAD: Move U: Unlock doors Tab: Open Inventory

Left Mouse: Open doors, pickup items, equip/unequip items in inventory, talk to NPCs

About

Unity implementation of TES III: Morrowind engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.0%
  • ShaderLab 2.5%
  • HLSL 2.4%
  • Smalltalk 0.1%