DOTS 101: Entities, Jobs, and Why They Are Fast
Details
This meetup is a hands-on workshop on Unity's Data-Oriented Tech Stack - the Job System, Burst, and ECS. Instead of slides or theory-heavy lectures, we build the same game three times and watch the frame time drop each pass.
The format is structured but interactive. You'll see a short demo of each idea, then write the code yourself with guidance, and we'll compare numbers before moving on. By the end you'll have a top-down arena running 5,000 enemies, and you'll know which of the two performance problems each DOTS piece actually solves.
What to Expect:
- Build one game three ways: plain MonoBehaviours, then jobs plus Burst, then full ECS
- Profile each version yourself and see where the time goes
- The Job System, Burst, Collections, and Mathematics, what each is for and when to reach for it
- Entities, components, and systems, plus baking and sub scenes
- No prior DOTS experience required; comfort with C# is enough
- Checkpoint files provided if you fall behind
- Resources for continued learning
All experience levels are welcome. Whether you've never installed the Entities package or just want to fill gaps in your knowledge, this is a supportive space to learn by doing.
Food and drinks provided. Bring a laptop with Unity 6 installed. Join us to learn, build, and make things go fast.
