
과제: 독립 프로젝트 완료
Tutorial
Beginner
+10XP
1h
(109)
Unity Technologies

이 과제에서는 크리에이티브 코어 학습 길잡이 전반에서 배운 내용을 프로토타입에 적용합니다.
이 튜토리얼을 마치면 크리에이티브 코어 학습 길잡이의 각 도메인에서 새롭게 익힌 기술을 선보일 수 있습니다.
1. 개요
이제 크리에이티브 코어: 프로토타이핑 학습 경험을 마쳤으며, 크리에이티브 코어 학습 길잡이를 진행 중이라면 이 과정도 거의 끝나갑니다.
마지막 실습 과제로 여러 제작 도메인에서 배운 내용을 적용하여 제작한 기본 프로토타입을 다듬습니다. 이렇게 완성한 결과물이 독립 프로젝트가 됩니다.
여기에서 최종 독립 프로젝트 제출 기준을 모두 살펴봅니다. 학습 여정을 마무리하는 크리에이티브 코어: 프로토타이핑 퀴즈와 짧은 추가 튜토리얼 2개를 완료하면, 크리에이티브 코어 학습 길잡이의 마지막 단계에서 프로젝트를 제출할 수 있습니다.
중요: 크리에이티브 코어 학습 길잡이 전체를 완료하지 않았다면 이 프로젝트를 완료하는 데 필요한 내용을 충분히 익히지 못했을 수 있습니다. 그런 경우, 완료하지 않은 미션을 마저 진행할 수 있습니다. 자세한 내용은 계속해서 읽어 보세요.
2. 완성도 높은 프로토타입 예시로 돌아가기
완성도 높은 프로토타입 제작을 준비하려면 크리에이티브 코어: 프로토타이핑 학습 경험을 시작할 때 미리 살펴본 워킹 시뮬레이터 예시를 다시 검토하세요. 검토하면서 다음 사항을 확인해 보세요.
- 직접 작업하기 전에 검토했던 향상된 프로토타입을 어떤 방식으로 발전시켰는지 확인합니다.
- 다양한 크리에이티브 코어 도메인이 전체 경험에 미치는 영향을 살펴봅니다.
예제를 살펴보려면 다음을 진행하세요.
1. Unity 에디터에서 Creative Core: Prototyping 프로젝트를 엽니다.
2. 프로젝트 창에서 Assets > CreativeCore_Prototyping > Scenes로 이동합니다. 4-FinalLook 씬을 여세요.
3. 씬 뷰에서 씬을 검토합니다.
4. 플레이 모드로 들어가 프로토타입을 살펴보려면 플레이 버튼을 선택합니다. 완료되면 플레이 모드를 종료해야 합니다.
3. 최종 에셋 임포트
이제 프로토타입을 완성했으므로 최종 에셋을 추가하여 완성도 높은 경험을 만들 수 있습니다.
이 과정을 다시 확인하려면 다음 가이드를 참고하세요.
일부 플레이스홀더를 유지하는 경우
특정 최종 에셋을 구하거나 제작할 수 없는 경우, 독립 프로젝트에서 에셋에 플레이스홀더를 계속 사용해도 괜찮습니다. 다만, 다음 사항에 유의하세요.
- 플레이스홀더가 사용자 경험에 미칠 영향을 평가하고, 그에 따라 프로토타입의 상태를 사용자에게 명확히 전달하세요. 예를 들어, 프로젝트 포트폴리오 설명에서 이러한 점을 명확히 밝힐 수 있습니다.
- 타사 플레이스홀더 에셋은 해당 라이선스에 따라 사용하고, 필요에 따라 다른 제작자를 어트리뷰션하며, 제작자로서 지식 재산권 관련 모범 관행을 따르세요.
4. 크리에이티브 코어 경험 종합
이제 기본 프로토타입을 만들었으므로 독립 프로젝트의 기반을 마련했으며, 이를 더 완성도 높은 경험으로 발전시킬 준비가 되었습니다.
학습 길잡이의 나머지 부분을 완료했다면, 크리에이티브 코어 학습 길잡이의 핵심인 각 예술 도메인을 적용할 준비가 된 것입니다. 크리에이티브 코어: 프로토타이핑을 독립적으로 시작했다면, 이 과제는 부족한 지식을 확인하거나 기존에 배운 내용을 다질 좋은 기회입니다.
다음 각 도메인을 사용하여 만든 경험의 완성도를 높여야 합니다.
- 셰이더 및 머티리얼
- 조명
- 애니메이션
- VFX
- 카메라
- 포스트 프로세싱
- 오디오
- UI
먼저 추가 피드백을 원하시나요?
프로토타입 프로젝트의 사용자 테스트를 진행하지 못했다면, 다른 크리에이티브 코어 도메인을 프로토타입에 적용하기 전에 추가 피드백을 받아보는 것도 좋습니다. 이렇게 하려면 프로토타입 프로젝트의 WebGL 빌드를 퍼블리시하고 Unity Learners 그룹에서 공유하면 됩니다.
팁:
- 프로젝트의 배경 정보를 소개하고, 이 프로토타입을 크리에이티브 코어 학습 길잡이의 일부로 제작되었다는 점을 언급하세요.
- 프로토타입의 특정 기능에 대한 피드백을 원한다면, 해당 기능을 언급하여 관련된 피드백을 받을 수 있도록 하세요.
- 커뮤니티의 다른 구성원이 시간을 내어 프로토타입을 검토하고 유익한 피드백을 제공했다면 감사의 마음을 전하세요. 그룹에 게시된 다른 사람의 작업을 검토하여 커뮤니티에 기여할 수도 있습니다.
5. 독립 프로젝트 기준
독립 프로젝트는 제작자로서 자신만의 기준을 충족해야 하며, 동시에 크리에이티브 코어 학습 길잡이 전체를 대표하는 과제이기도 합니다. 이 단계에서는 과제의 전반적인 성공 기준을 설명하며, 다음 단계에서는 각 제작 도메인의 세부 사항을 자세히 안내합니다.
독립 프로젝트는 다음 조건을 충족해야 합니다.
- 그레이박스 단계를 넘어선 향상된 프로토타입을 기반으로 합니다. 제공된 리소스로 제작한 걷기 시뮬레이터일 수도 있고(코딩 경험이 없는 경우), 자신의 기술 역량으로 제작할 수 있는 원하는 컨셉일 수도 있습니다.
- 컨셉에 적합한 Unity의 핵심적인 각 창의적 시스템을 활용하여 이를 특정한 실제 컨텍스트에 적용하는 기술과 역량을 보여 주세요.
- 셰이더와 머티리얼, 조명, 포스트 프로세싱 효과를 효과적으로 사용하여 기본 수준의 시각적 완성도를 달성합니다.
- 독립 프로젝트의 디자인 목표를 달성하고 핵심 인터랙션과 기능이 예상대로 작동하는지 확인할 수 있도록 테스트를 거쳐야 합니다.
이 과제에는 최소 8시간이 소요됩니다.
중요: 대부분의 경우 크리에이티브 코어 학습 길잡이의 모든 미션을 프로젝트에 어느 정도 적용할 수 있습니다. 이 기회를 통해 여러분의 역량을 마음껏 보여 주세요.
6. 도메인별 가이드
프로젝트를 작업할 때 각 도메인에 대한 다음의 구체적인 가이드를 참고하세요. 프로토타입의 비주얼을 어느 정도까지 다듬을지는 각자의 상황에 따라 다르지만, 이러한 각 도메인을 완성도 높은 프로토타입에 통합하면 최종 경험의 완성도에 큰 차이를 만들 수 있습니다.
셰이더 및 머티리얼
프로젝트의 모델과 기타 오브젝트를 계획할 때 다음 사항을 어떻게 적용할지 생각해 보세요.
- 머티리얼을 변경하여 임포트한 오브젝트를 커스터마이즈합니다.
- 환경의 지면, 바닥, 벽, 가구 및 기타 표면에 사용할 머티리얼을 찾거나 만듭니다.
- 중요한 오브젝트에 반짝이거나, 빛나거나, 빛을 내는 효과 등 흥미로운 디테일을 추가합니다.
조명
프로젝트에서 조명을 구현할 때 다음 사항을 어떻게 적용할지 생각해 보세요.
- 사용자가 공간을 이용하는 데 필요한 조명을 적절히 배치합니다.
- 적절한 경우 베이크된 조명을 사용합니다. 실시간 조명보다 더 효율적일 수 있습니다.
- 조명을 적절히 선택하여 원하는 분위기와 미적 스타일을 구현합니다.
VFX
프로젝트에서 VFX를 구현할 때 다음 사항을 어떻게 적용할지 생각해 보세요.
- 날씨, 먼지, 반딧불이와 같은 환경 효과를 사용하여 씬을 더욱 생동감 있게 만듭니다.
- 사용자가 특정 행동을 완료할 때 연기가 퍼져 나오는 효과와 같은 게임플레이 효과를 사용하여 특정 행동에 시선을 유도합니다.
- 여러 파티클 시스템을 결합하여 더욱 복잡한 효과를 구현합니다.
- 애플리케이션 속도를 저하시킬 수 있는 대규모 효과에는 VFX Graph를 사용합니다.
애니메이션
프로젝트에서 애니메이션을 구현할 때 다음 사항을 어떻게 적용할지 생각해 보세요.
- 애니메이션을 사용하여 사용자가 중요하거나 흥미로운 오브젝트에 주목하게 합니다.
- 여러 애니메이션이 있는 오브젝트에 Animator 컨트롤러를 만듭니다.
- 적절한 경우 Unity 에셋 스토어와 같은 리소스에서 기존 애니메이션을 찾아 활용합니다.
카메라
프로젝트에서 카메라를 구현할 때 다음 사항을 어떻게 적용할지 생각해 보세요.
- 사용자가 봐야 할 모든 것을 명확하게 볼 수 있도록 합니다.
- 사용자가 주로 어디에 집중해야 하는지 명확히 전달합니다. 플레이어 가까이에 설정된 1인칭 시점이나 3인칭 카메라는 플레이어 자체를 더 강조하는 반면, 멀리 있는 카메라는 환경을 더 강조합니다.
- 카메라 각도와 플레이어와의 근접성을 조절하여 분위기를 조성합니다.
포스트 프로세싱
프로젝트에서 포스트 프로세싱을 구현할 때 다음 사항을 어떻게 적용할지 생각해 보세요.
- 씬 전체에 적용되는 효과에는 글로벌 볼륨을 사용하고, 특정 영역의 효과에는 로컬 볼륨을 사용합니다.
- 특정한 비주얼 스타일을 구현하기 위해 컬러 그레이딩을 사용합니다.
- 블룸을 사용하여 씬의 매우 밝은 영역을 더 사실적으로 표현하고, 톤 매핑을 사용하여 최상의 화면을 구현하세요.
- 애플리케이션의 성능 저하를 고려하면서 포스트 프로세싱의 효과와의 균형을 맞춥니다.
오디오
프로젝트에서 오디오를 구현할 때 다음 사항을 어떻게 적용할지 생각해 보세요.
- 주변 오디오 소스를 확인합니다. 오디오 소스가 씬에 반드시 보이지 않더라도 바람 소리나 새소리처럼 청각적으로 표현해야 할 수 있다는 점을 기억하세요.
- 사운드 소스와의 거리를 고려하여 그에 맞게 Volume Rolloff를 조정합니다.
- 디자인 컨셉에 따라 필요에 맞게 2D 및 3D 오디오 소스를 모두 사용합니다.
UI
프로젝트에서 UI를 구현할 때 다음 사항을 어떻게 적용할지 생각해 보세요.
- 다양한 화면 크기에 맞게 UI 요소의 앵커가 적절히 지정되었는지 확인합니다.
- UI 요소가 기본 접근성 요구 사항을 충족하는지 확인합니다.
- UI를 사용하여 사용자가 설정 메뉴 등을 통해 자신의 경험을 커스터마이즈할 수 있도록 합니다.
7. 다음 단계
프로토타입의 최종 완성도 향상 단계를 마치면 포트폴리오에 추가하고, 원하는 경우 크리에이티브 코어 학습 길잡이의 최종 결과물로 제출할 수 있습니다.
크리에이티브 코어: 프로토타이핑 퀴즈를 완료하고 학습 길잡이의 마지막 2개 튜토리얼을 마친 후 프로젝트를 제출하게 됩니다. 이 마지막 튜토리얼은 앞으로도 계속 이어질 학습 여정에 도움이 될 것입니다.