Table of Contents

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.md26_First_Game_Tutorial을 진행한다.

관련 문서

00_Introduction.md, StartingRealProject.md, SampleGuide.md