For more great Unity videos, please support our Patreon at www.patreon.com/GeorgiaGameDevs
DOTS: An Intro to Unity’s Performance by Default Framework
Unity has begun rolling out the new Data Oriented Technology Stack (DOTS). This is a framework that moves away from traditional Object Oriented Programming towards Data Driven Programming. Unity’s promise for this new approach is performance by default. Unity is introducing new tools within their editor to allow you to leverage this conceptual shift. This talk is an introductory overview of the primary DOTS components, Jobs, Burst, and ECS, the tools used to analyze the DOTS framework, and what this means for your games through a hands on example.
Zane Everett http://rajamandala.com/
Zane Everett is an industry veteran who worked at Motion Reality as a Senior Gameplay Programmer. At Motion Reality, he worked on an auto-networked ECS Framework in Unity to create experiences for Motion Reality’s motion capture hardware. Before joining the VR team at Motion Reality, he created educational video games at Cogent Education for 6 years. In that time, he created several AI, physics, UI, and tool systems for 16 short games and extensions to Unity using an MVC Framework. He has also toyed around with GPU programming and Machine Learning.
In his spare time, Zane is creating an area of control board game set in Southeast Asia titled Raja Mandala. As the Lead Designer, Zane developed the main gameplay mechanic based on the political organization of ancient Southeast Asia and provides research material for artists to create the game’s evocative imagery.
As an IGDA Atlanta board member, Zane helps to organize events around Atlanta and bring wider attention to the games created in the area.