CONFIGURANDO EL PROYECTO
Para empezar lo que vamos a hacer es crear un proyecto vacío. Imagino que si están dentro de este post saben cómo hacerlo. :D.
Lo siguiente va a ser una serie de pasos. Es como una especie de truco secreto (no sé por qué lo hicieron de esa forma), pero estos pasos nos van a servir para integrar DOTS en nuestro proyecto. Dejo los pasos a continuación, con imágenes:
ACLARACIÓN IMPORTANTE
La versión que uso al momento de hacer el post es Unity 2021.3.8f1. El paquete de DOTS (de todas las librerías que lo conforman), se actualiza constantemente y aún no es algo que esté full integrado con Unity, por lo que usarlo en diferentes versiones podría traer ciertos errores. Aclaro esto porque lo probé en Unity 2021.3.3f1 y tiraba miles errores, y después de googlear bastante vi que había que subir un poco la versión de Unity.
HYBRID RENDERER
Este es un paquete que vamos a incluir que sirve para dibujar meshes usando DOTS. El motivo principal por el cual lo incluimos es porque al hacerlo nos descarga todos los componentes principales de DOTS, como el paquete de entidades, el paquete de JobSystem y otros más que nos van a servir.
Si aún así no aparecen los paquetes de ECS en la lista, podemos agregarlos manualmente de la siguiente manera:
Con todo esto configurado ya podemos empezar a trabajar con este nuevo sistema. Comencemos!