Table of Contents

Sample Guide

학습 순서대로 Sample을 정리했다. Sample 하나를 마치면 표의 "다음 Sample"로 이동한다. Sample은 Assets/_Framework/Samples/ 아래에 있다.

순서 Sample 무엇을 배우는가 관련 문서 다음 Sample
1 Core/CoreSample.cs Log, TickSystem, MessageBus, Scheduler 06_Core Common
2 Common/CommonSample.cs 유틸리티 함수(MathUtils, CollectionUtils 등) 05_Common Patterns
3 Patterns/PatternsSample.cs Specification, StateMachine, Command 등 07_Patterns Asset
4 Asset/AssetSystemSample.cs Addressables 로드/해제, Config 로드 08_AssetSystem Scene
5 Scene/SceneSystemSample.cs 씬 전환, Additive 로드 09_SceneSystem Save
6 Save/SaveSystemSample.cs MemoryPack 저장/불러오기 10_SaveSystem Localization
7 Localization/LocalizationSystemSample.cs 언어 전환, 누락 번역 검사 11_Localization UI
8 UI/UISystemSample.cs Navigation/Popup/Dialog/Toast 12_UISystem Camera
9 Camera/CameraSystemSample.cs, CameraQuickStartSample.cs, CameraExtensionSamples.cs 카메라 파이프라인, Mode/Shake/Cinematic 13_CameraSystem Audio
10 Audio/AudioSystemSample.cs BGM/SFX/UI 사운드, 볼륨 관리 14_AudioSystem Effect
11 Effect/EffectSystemSample.cs (+ VfxSystemSample, StatusEffectSystemSample) VFX와 상태효과(EffectStack) 분리 15_EffectSystem Stat
12 Stat/StatSystemSample.cs Modifier 스택, ExportState/ImportState 16_StatSystem Time
13 Time/TimeSystemSample.cs CooldownTimer, Pause/Resume 17_TimeSystem Diagnostics
14 Diagnostics/DiagnosticsSample.cs 카운터 자가 등록, 임계값 경고 18_Diagnostics Integration
15 Integration/SerializationSample.cs IJsonSerializer / IMemoryPackSerializer 19_Integration Multiplayer
16 Multiplayer/MultiplayerSample.cs, SamplePlayer.cs FishNet 기반 Host/Join/Lobby 20_Multiplayer (완료)

Editor 전용 Sample (참고용, 학습 순서 밖)

필요할 때 해당 System 문서와 함께 참고한다.

Sample 용도 관련 문서
Editor/Validation/ValidationSample.cs Validator 실행 21_TestFramework
Editor/Diagnostics/DiagnosticsWorkspaceSample.cs Diagnostics Workspace 조작 18_Diagnostics
Editor/ProjectTools/ProjectToolsSample.cs Addressables/Build/Scene Analyzer 26_First_Game_Tutorial
Editor/RuntimeDebug/RuntimeDebugSample.cs 런타임 인스펙터/스케줄러 점검 25_Troubleshooting
Editor/SystemTools/CameraEditorSample.cs Camera Editor 도구 13_CameraSystem
Editor/SystemTools/EffectEditorSample.cs Effect Editor 도구 15_EffectSystem
Editor/SystemTools/GraphicsEditorSample.cs Graphics Profile 도구 05_Common
Editor/SystemTools/LocalizationEditorSample.cs Localization Editor 도구 11_Localization
Editor/SystemTools/SaveExplorerSample.cs Save Explorer 도구 10_SaveSystem
Editor/SystemTools/StatEditorSample.cs Stat Editor 도구 16_StatSystem
Editor/Workspace/FrameworkWorkspaceSample.cs Framework 통합 워크스페이스 26_First_Game_Tutorial

이전 문서 / 관련 문서

26_First_Game_Tutorial.md, LearningRoadmap.md, GameFlow.md