Learning Roadmap
배경에 따라 추천하는 학습 순서가 다르다. 자신에게 맞는 경로를 선택한다.
Framework를 처음 보는 사람 (Unity 경험 없음)
Framework Academy를 시작하기 전 Unity 기초(GameObject, Component, Prefab, Scene)를 먼저 학습한다. 이후 00_Introduction부터 순서대로 진행한다.
Unity 초급 (Unity는 알지만 DI/Addressables 등은 처음)
00 Introduction -> 01 Architecture -> 02 Project Setup -> 03 Project Structure
-> 04 Dependency Injection -> 05 Common -> 06 Core -> 07 Patterns
-> 08~20 System 문서 순서대로 -> 26 Tutorial
04 DI에서 시간이 걸릴 수 있다. Sample(Samples/Core/CoreSample.cs)을 같이 열어보는 것을 권장한다.
Unity 중급 (DI/비동기 프로그래밍 경험 있음)
00 Introduction -> 01 Architecture (개념만 빠르게) -> 04 Dependency Injection
-> 08~20 System 문서 (필요한 System 위주로 선택 학습)
-> 22 Best Practice -> 26 Tutorial
02/03은 건너뛰고 필요할 때 참조해도 된다.
이미 Framework를 사용해본 사람 (레퍼런스 용도)
System 문서(08~20)와 22_Best_Practice, 24_FAQ, 25_Troubleshooting만 필요할 때 찾아본다.
실제 게임 제작을 시작하려는 사람
System 문서를 한 번 훑은 뒤 StartingRealProject.md와 26_First_Game_Tutorial을 진행한다.