Введение в стек технологий, ориентированных на данные, для продвинутых разработчиков Unity

May 30, 2024
Демо-версия Megacity Metro из Unity использует DOTS

Эта новая электронная книга поможет вам принять взвешенное решение о том, является ли внедрение некоторых или всех пакетов и технологий DOTS правильным решением для вашего существующего или готовящегося проекта Unity. В нем рассказывается о каждом из пакетов DOTS и концепциях, на которых они построены, в основном о системе компонентов Unity Entity (ECS). Охватываемые функции включают:

  • Система заданий на C#
  • Компилятор Burst
  • Collections
  • Mathematics
  • Entities
  • Энтитеты Графика
  • Unity Physics
  • Netcode for Entities

Вы также познакомитесь с репозиторием ECS на GitHub, который содержит множество примеров, знакомящих с базовыми и расширенными возможностями DOTS.

Наконец, в приложении даны подробные объяснения концепций, связанных с Unity ECS, включая распределение памяти и сборку мусора, кэш памяти и процессора, многопоточное программирование, ограничения объектно-ориентированного программирования и программирование, ориентированное на данные.