Up to date walkthrough

Hi folks,
Looking for the most up to date guide/tutorial about ECS/DOTS. Most things that I find on the Web is like half a year old or even more. I have very basic understanding about the system but I would love learn about it with the most recent implementation/updated version.

I’m also trying to learn ECS this weekend, and I’m finding most of the API changes in the last year have been only superficial. The older tutorials generally still work, except:

  • You probably now mostly want your systems to extend SystemBase, with the other options being deprecated.
  • World.Active is now World.DefaultGameObjectInjectionWorld. Yay, verbosity?
  • The new InputSystem is very different from the old Input class, but you can still use the latter.

I’ve also found that a lot of the sample code on github is actually getting continually updated. The documentation is terse, but actually fairly useful.

1 Like