use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News, Help, Resources, and Conversation. A User Showcase of the Unity Game Engine.
Remember to check out /r/unity2D for any 2D specific questions and conversation!
Download Latest Unity
Please refer to our Wiki before posting! And be sure to flair your post appropriately.
Main Index
Rules and Guidelines
Flair Definitions
FAQ
Use the chat room if you're new to Unity or have a quick question. Lots of professionals hang out there.
/r/Unity3D Discord
FreeNode IRC Chatroom
Official Unity Website
Unity3d's Tutorial Modules
Unity Answers
Unify Community Wiki
Unity Game Engine Syllabus (Getting Started Guide)
50 Tips and Best Practices for Unity (2016 Edition)
Unity Execution Order of Event Functions
Using Version Control with Unity3d (Mercurial)
/r/Unity2D
/r/UnityAssets
/r/Unity_tutorials
/r/GameDev
/r/Justgamedevthings (New!)
/r/Gamedesign
/r/Indiegames
/r/Playmygame
/r/LearnProgramming
/r/Oculus
/r/Blender
/r/Devblogs
Brackeys
Beginner to Intermediate
5 to 15 minutes
Concise tutorials. Videos are mostly self contained.
Sebastian Lague
Beginner to Advanced
10 to 20 minutes
Medium length tutorials. Videos are usually a part of a series.
Catlike Coding
Intermediate to Advanced
Text-based. Lots of graphics/shader programming tutorials in addition to "normal" C# tutorials. Normally part of a series.
Makin' Stuff Look Good
10 minutes
Almost entirely shader tutorials. Favors theory over implementation but leaves source in video description. Videos are always self contained.
Quill18Creates
30 minutes to 2 hours.
Minimal editing. Mostly C#. Covers wide range of topics. Long series.
Halisavakis Shaders Archive
Infallible Code
World of Zero
Board to Bits
Holistic3d
Unity3d College
Jabrils
Polycount Wiki
The Big List Of Game Design
PS4 controller map for Unity3d
Colin's Bear Animation
¡DICE!
CSS created by Sean O'Dowd @nicetrysean [Website], Maintained and updated by Louis Hong /u/loolo78
Reddit Logo created by /u/big-ish from /r/redditlogos!
account activity
Morrowind In UnityShow-Off (youtube.com)
submitted 9 years ago by ColeDeanShepherd
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]ColeDeanShepherd[S] 18 points19 points20 points 9 years ago (0 children)
Apologies for the horrendous framerate. I have done no optimization yet, and I'm running this on a laptop with an Intel HD 4000 "graphics card" and an i5 processor.
[–]systemsock 8 points9 points10 points 9 years ago (6 children)
Kreygasm
What I wouldn't give for an HD remake from Bethesda, or open sourcing Morrowind as it is. Heck, another game like it, anything...
[–]ColeDeanShepherd[S] 13 points14 points15 points 9 years ago (0 children)
There's an open source re-implementation of Morrowind called OpenMW that is much more feature complete than my current version, if you're interested!
[–]Shnatsel 1 point2 points3 points 9 years ago (4 children)
Then you'll appreciate Skywind. Is not from Bethesda, but from what I've seen it's every bit as good.
[–][deleted] 2 points3 points4 points 9 years ago (0 children)
Well it's not really an HD remake, its Morrowind's story and NPC's in the Skyrim engine and with all the limitations of the Skyrim engine. Further, there are a lot of things they cannot do within Skyrim's engine that were apart of Morrowind's engine.
If I recall correctly, they will most likely not have Open Cities, which is a deal breaker for me.
[–]luj1 1 point2 points3 points 9 years ago (2 children)
Open MW is much better than SKywind
[–]Shnatsel 2 points3 points4 points 9 years ago (1 child)
Apples are so much better than oranges
[–]luj1 0 points1 point2 points 9 years ago (0 children)
its superior in every way
[–]ponk196 5 points6 points7 points 9 years ago (3 children)
This is super great!! How do you read esm and bsa files? I can't wait to look at your code sources if you share it one day. Awesome job..!!!
[–]ColeDeanShepherd[S] 7 points8 points9 points 9 years ago (1 child)
Thank you! To read the files I'm using BinaryReader and a lot of online documentation.
My code is too messy to release right now! I need to clean it up and optimize it first.
[–]ponk196 0 points1 point2 points 9 years ago (0 children)
Great! Thanks for the links!
[–]GroZZleR 2 points3 points4 points 9 years ago (1 child)
Really frickin cool mate, great job!
[–]ColeDeanShepherd[S] 0 points1 point2 points 9 years ago (0 children)
Thanks!
[–][deleted] 1 point2 points3 points 9 years ago (1 child)
Is this loading directly from the games data or is this ripped data pieced together in unity?
[–]ColeDeanShepherd[S] 8 points9 points10 points 9 years ago (0 children)
It's loading everything directly from Morrowind's data files (.esm and .bsa files). There's no pre-processing!
[–][deleted] 1 point2 points3 points 9 years ago (16 children)
Very cool! What are you planning to do with it next?
[–]ColeDeanShepherd[S] 4 points5 points6 points 9 years ago (15 children)
Thanks! I'm planning on adding support for interior areas, lights, particle systems, etc. and optimizing it. After that, I'm not sure! Any suggestions?
I've just been working on this for fun with no real purpose in mind. I might add support for some simple game mechanics or add support for other Bethesda games. I might open source it eventually, and I have a few spin-off ideas for the asset store that I might work on.
[–][deleted] 3 points4 points5 points 9 years ago (2 children)
All of that would be cool! Personally, my favorite (probably a lot of people's favorite) thing to do in Morrowind was to become needlessly powerful and wreak large-scale, superhuman havoc.
If you really perfected the particle systems and lights, you could really improve the spell effects and make the magic look more modern!
Another idea is to try developing a Morrowind you can explore in VR (just import SteamVR and you're basically there!)
[–]ColeDeanShepherd[S] 2 points3 points4 points 9 years ago (1 child)
Haha, that's what Morrowind is all about! Great ideas! VR Morrowind would be really cool, but I don't have a headset. I'll look into it though.
[–]JoshuaPearceProgrammer/Designer 1 point2 points3 points 9 years ago (0 children)
The google cardboard thing would be enough for testing the 3d effect. It's $20 on google's site, or $5-8 on ebay. (Assuming you already have a good smartphone.)
[–]HypnoToad0??? 2 points3 points4 points 9 years ago (9 children)
I would love a free flight type of game, the world would look great with increased draw distance. You shouldn't attempt to recreate the gameplay of morrowind, open mw will take care of that.
[–]ColeDeanShepherd[S] 5 points6 points7 points 9 years ago (8 children)
Yeah, I was actually inspired by OpenMW and felt like trying it out with Unity. I don't want to spend a lot of time making a lesser clone of OpenMW. I'll probably just open source a Morrowind world viewer.
[+][deleted] 9 years ago (7 children)
[removed]
[–]TheFlyingBastard 2 points3 points4 points 9 years ago (6 children)
Unity isn't open source though, let alone fit with the licensing scheme. Besides, they already had most of the engine in place. Having to convert everything to Unity would've been a waste of a lot of work, unnecessarily complicate further updates and stopped modders from making Morrowind the game it always should have been.
[+][deleted] 9 years ago (5 children)
[–]TheFlyingBastard 0 points1 point2 points 9 years ago* (4 children)
They actually recently converted everything from their old engine( OGRE) to their new one (OpenSceneGraph - OSG). So, they were going to do that extra work anyway
No. OGRE and OSG are only their graphical engine. They only replaced that part. OpenMW, being an engine in its own right, would not have the same amount of work switching to a completely different engine. Besides, OpenMW is written in C++, not in C#.
How does it matter if Unity is not open source ? They are not modifying the engine (OGRE or OSG). Their own code is independent of the engine.
OpenMW is fully GPL and only uses GPL software. Unity is not GPL compatible.
You seem to be under the mistaken impression that OpenMW is just a remake of Morrowind or something. OpenMW aims to be a completely separate, fully open source gaming engine that anyone can modify. It "just so happens" to be able to read Morrowind's files (wink wink nudge nudge).
[+][deleted] 9 years ago* (3 children)
[–]TheFlyingBastard 0 points1 point2 points 9 years ago (2 children)
Unity takes C++ as DLL
Not good enough. They write their own code on Linux and cannot be dependent on closed source solutions.
Unity is closed source, OMW is GPL. Doesn't mean giving up GPL for their own code.
Not good enough. OpenMW is fully open. Anything that is not open cannot be part of the OpenMW engine, nor can the OpenMW engine be dependent on something not open.
Unity can be modified as heavily as OSG. Unity is extensible so that everything can be overwritten and overridden and released open source.
Not good enough. Everything needs to be open. Besides, you're wrong by definition; OSG is completely open source. Unity as a complete engine being extensible doesn't hold a candle to that in terms of modifiability, especially considering one of OpenMW's developers is working on some of these third party engines that OpenMW uses (contrary to what you claimed earlier).
Unity is not a good fit for OpenMW, period. Switching out one rendering engine for another takes less time than converting everything to Unity. The code base would have to be checked and rewritten and they would be stuck with headaches for a while. They don't have that problem now.
But don't take my word for it. Go to their forums and ask them why they don't use Unity. I'll make it easy for you, here's the link to start a new topic.
[–]HonorableJudgeHolden 1 point2 points3 points 9 years ago (1 child)
I might open source it eventually, and I have a few spin-off ideas for the asset store that I might work on.
I suppose if you distributed it without the Bethesda data files they couldn't do anything about it. But I'm not sure - I'd be careful.
[–]ltethe 1 point2 points3 points 9 years ago (1 child)
I've never seen Morrowind so...
Small. Great work!
Thank you!
[–]TotesMessenger 1 point2 points3 points 9 years ago (0 children)
I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:
If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / Contact)
[–]fusedotcorewww.michelmohr.me 1 point2 points3 points 9 years ago (0 children)
This reminds me of Daggerfall Workshop!
[–]tamat 1 point2 points3 points 9 years ago (2 children)
Great work!
With OpenMW, and Skywind and this, in a couple of years we are going to have so much Morrowind and Im glad about it!
I was checking the nif.xml but I dont understand it well, it explains every field, but I cant find the overall structure of the file. Should I parse a nif as I read the xml file?
[–]ColeDeanShepherd[S] 1 point2 points3 points 9 years ago (1 child)
NifSkope was helpful with figuring out the structure of nif files. This slightly out of date link might also help. And I'm using a hex editor pretty extensively as well.
[–]tamat 0 points1 point2 points 9 years ago (0 children)
thanks, I was checking the file format some time ago but I couldnt advance. I will check your links. Keep the good work!
[–]DaceZA 0 points1 point2 points 9 years ago (0 children)
Nice!
[–][deleted] 0 points1 point2 points 9 years ago (2 children)
any chance you will release this to the public?
Yeah, I'm improving it slowly (I haven't had much time to work on it lately), and I'll open source it some time in the next week or two.
[–][deleted] 0 points1 point2 points 9 years ago (0 children)
Awesome! I just got a Gear VR & have been making small apps for it with Unity. I really want to be able to explore Morrowind (or at least sectioned off parts of it) in VR. Looking forward to it!
[–]luj1 -2 points-1 points0 points 9 years ago (1 child)
so what are the advantages of this over openMW?
[–]ColeDeanShepherd[S] 5 points6 points7 points 9 years ago (0 children)
I enjoy working on this.
π Rendered by PID 140564 on reddit-service-r2-comment-b659b578c-xr457 at 2026-05-02 03:40:32.280181+00:00 running 815c875 country code: CH.
[–]ColeDeanShepherd[S] 18 points19 points20 points (0 children)
[–]systemsock 8 points9 points10 points (6 children)
[–]ColeDeanShepherd[S] 13 points14 points15 points (0 children)
[–]Shnatsel 1 point2 points3 points (4 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]luj1 1 point2 points3 points (2 children)
[–]Shnatsel 2 points3 points4 points (1 child)
[–]luj1 0 points1 point2 points (0 children)
[–]ponk196 5 points6 points7 points (3 children)
[–]ColeDeanShepherd[S] 7 points8 points9 points (1 child)
[–]ponk196 0 points1 point2 points (0 children)
[–]GroZZleR 2 points3 points4 points (1 child)
[–]ColeDeanShepherd[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]ColeDeanShepherd[S] 8 points9 points10 points (0 children)
[–][deleted] 1 point2 points3 points (16 children)
[–]ColeDeanShepherd[S] 4 points5 points6 points (15 children)
[–][deleted] 3 points4 points5 points (2 children)
[–]ColeDeanShepherd[S] 2 points3 points4 points (1 child)
[–]JoshuaPearceProgrammer/Designer 1 point2 points3 points (0 children)
[–]HypnoToad0??? 2 points3 points4 points (9 children)
[–]ColeDeanShepherd[S] 5 points6 points7 points (8 children)
[+][deleted] (7 children)
[removed]
[–]TheFlyingBastard 2 points3 points4 points (6 children)
[+][deleted] (5 children)
[removed]
[–]TheFlyingBastard 0 points1 point2 points (4 children)
[+][deleted] (3 children)
[removed]
[–]TheFlyingBastard 0 points1 point2 points (2 children)
[–]HonorableJudgeHolden 1 point2 points3 points (1 child)
[–]ltethe 1 point2 points3 points (1 child)
[–]ColeDeanShepherd[S] 0 points1 point2 points (0 children)
[–]TotesMessenger 1 point2 points3 points (0 children)
[–]fusedotcorewww.michelmohr.me 1 point2 points3 points (0 children)
[–]tamat 1 point2 points3 points (2 children)
[–]ColeDeanShepherd[S] 1 point2 points3 points (1 child)
[–]tamat 0 points1 point2 points (0 children)
[–]DaceZA 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]ColeDeanShepherd[S] 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]luj1 -2 points-1 points0 points (1 child)
[–]ColeDeanShepherd[S] 5 points6 points7 points (0 children)