I started looking into DOTS yesterday, I, like anyone else, started to google and found a couple resources, including a video from Code Monkey, which I watched.
And then started trying to install dots.
It was a hassle. I found a bunch of errors coming from the packages themselves without me ever writing a single line of code, which prompted me to delete and reinstall the library folder and reinstall a couple packages, then I proceeded to try to install the com.unity.entities.graphics, and unity said the package didn’t exist, so I checked the spelling, copy and pasted the package name directly from the docs, and then nothing.
Then I dug into the documentation and realized that to use that package, I would need to update to Unity 2022 and was scratching my head quite a bit because I was really confused as to why the com.unity.entities worked in the previous LTS version.
Then I installed the Networking for Game Objects, more compilation errors from packages, re created the project, deleted the Libraries folder again. And then it was working
I started by importing the samples and after asserting it worked, I started actually coding.
That took hours.
I always use assembly references for my code and namespaces to keep everything separated. Which I got the usual Name or Object not found errors, because of course, the documentation in Unity does not tell which assembly references should I add, because why would they have a feature that you can easily use, huh?
After that, I kept following the tutorial, then I found that a couple of methods are deprecated, and then he started showing some stuff that people don’t seem to be using even currently?
I started looking for other materials, which the majority of them are API code references, which doesn’t have examples, because why would they, or project samples that lack the explanation of why they are using certain things or why they are doing the things they are showing.
Sooo, a question for you folks, what should I do?
