Unity

[Unity] ECS 예제 목록

usingsystem 2024. 8. 30. 14:49
728x90

Unity ECS 예제 Sample

EntityComponentSystemSamples - 기초 및 고급 DOTS 기능을 모두 소개하는 다양한 샘플

https://github.com/Unity-Technologies/EntityComponentSystemSamples/tree/master

 

GitHub - Unity-Technologies/EntityComponentSystemSamples

Contribute to Unity-Technologies/EntityComponentSystemSamples development by creating an account on GitHub.

github.com

 

DOTS 알아보기 - Unity DOTS 교육과정

https://learn.unity.com/tutorial/660ffc54edbc2a1b0887d43e?projectId=660ffcd3edbc2a162b7baa27&uv=2022.3#66ceb500edbc2a03419d3b36

 

DOTS 알아보기 - Unity Learn

이 튜토리얼에서 배울 내용은 다음과 같습니다. Unity DOTS(데이터 지향 기술 스택)의 구성 요소를 살펴봅니다. DOTS가 유용하게 사용되는 사례를 파악합니다.

learn.unity.com

 

HelloCube 샘플 - Entities API의 가장 기본적인 개념

https://github.com/Unity-Technologies/EntityComponentSystemSamples/tree/master/EntitiesSamples/Assets/HelloCube

 

EntityComponentSystemSamples/EntitiesSamples/Assets/HelloCube at master · Unity-Technologies/EntityComponentSystemSamples

Contribute to Unity-Technologies/EntityComponentSystemSamples development by creating an account on GitHub.

github.com

 

Baking 샘플 - 런타임에 엔티티를 로드할 수 있도록 빌드 시 엔티티 데이터를 직렬화하는 베이킹 프로세스를
보여 줍니다.

https://github.com/Unity-Technologies/EntityComponentSystemSamples/tree/master/EntitiesSamples/Assets/Baking

 

EntityComponentSystemSamples/EntitiesSamples/Assets/Baking at master · Unity-Technologies/EntityComponentSystemSamples

Contribute to Unity-Technologies/EntityComponentSystemSamples development by creating an account on GitHub.

github.com

 

Kickball 샘플 - 더 많은 엔티티 기본 기능과 함께 HelloCube보다 조금 더 많은 게임플레이를 보여 줍니다.

https://github.com/Unity-Technologies/EntityComponentSystemSamples/tree/master/EntitiesSamples/Assets/Tutorials/Kickball

 

EntityComponentSystemSamples/EntitiesSamples/Assets/Tutorials/Kickball at master · Unity-Technologies/EntityComponentSystemSamp

Contribute to Unity-Technologies/EntityComponentSystemSamples development by creating an account on GitHub.

github.com

 

https://www.youtube.com/watch?v=P6_3L7RTcm0

 

Tanks 샘플 - 에서는 잡 시스템과 엔티티를 활용하여 평면 위에서 탱크를 움직이고, 포탑을 회전하며, 여러 색상의
발사체를 발사합니다.

https://github.com/Unity-Technologies/EntityComponentSystemSamples/tree/master/EntitiesSamples/Assets/Tutorials/Tanks

 

EntityComponentSystemSamples/EntitiesSamples/Assets/Tutorials/Tanks at master · Unity-Technologies/EntityComponentSystemSamples

Contribute to Unity-Technologies/EntityComponentSystemSamples development by creating an account on GitHub.

github.com

 

https://www.youtube.com/watch?v=jAVVxoWU5lo

https://learn.unity.com/tutorial/660ffc54edbc2a1b0887d45e?projectId=660ffcd3edbc2a162b7baa27&uv=2022.3

 

엔티티 활용: 탱크 - Unity Learn

이 튜토리얼에서는 잡과 엔티티에 대해 새롭게 배운 지식을 활용하여 샘플 프로젝트에서 게임의 일반적인 기능을 구현해 보겠습니다. 목표는 회전하는 포탑에서 포탄을 발사하면서 이동하는

learn.unity.com

 

Firefighters 샘플 - 에서는 들판에 불이 번져 봇들이 단체로 양동이를 들고 대열을 맞춰 불을 끕니다. 많은
개념이 결합된 고급 튜토리얼

https://github.com/Unity-Technologies/EntityComponentSystemSamples/tree/master/EntitiesSamples/Assets/Tutorials/Firefighters

 

EntityComponentSystemSamples/EntitiesSamples/Assets/Tutorials/Firefighters at master · Unity-Technologies/EntityComponentSystem

Contribute to Unity-Technologies/EntityComponentSystemSamples development by creating an account on GitHub.

github.com

https://unity.com/kr/resources/dots-boot-camp-day-1

 

DOTS Bootcamp | Day 1: Starting with Entities | Unity

In this introduction to the Data-oriented design Bootcamp, we'll start with a feature of Entities called “baking” to spawn the elements that make up the Firefighters tutorial.

unity.com

 

 

 

참고 

https://unity.com/kr/resources/introduction-to-dots-ebook?utm_source=eloqua&utm_medium=eDM&utm_campaign=kr_newsletter_2408%EF%BB%BF

 

 

 

 

 

728x90