본문으로 건너뛰기
UNITY C# · 24 LESSONS전체 공개

전체 커리큘럼

각 강의 결과물을 같은 DeliverySorter2D 프로젝트에 누적합니다. 강의를 마칠 때마다 Console 오류가 없는지와 직접 실습 완료 조건을 확인하세요.

강의 수24강
난이도초급
최종 결과물플레이 가능한 2D 분류 게임
학습 시작

학습 흐름

강의주제핵심 키워드학습 결과
1Unity와 C#의 역할Editor, C#, 책임프로젝트 책임 지도
2개발 환경 준비Hub, Unity 6, 2DDeliverySorter2D 프로젝트
3Scene·GameObject·ComponentScene, Hierarchy첫 게임 장면
4첫 C# 스크립트MonoBehaviour, Start, Update움직이는 택배
5C#과 Inspector 연결SerializeField, null검증되는 참조
6Transform과 Vectorposition, direction좌우 이동
7Time과 프레임deltaTime, FixedUpdate일정한 낙하 속도
8입력 처리 기초keyboard, mouse, touch택배 조작
9Prefabtemplate, override재사용 택배 Prefab
10Instantiate와 Destroyspawn, lifetime자동 생성·제거
11Rigidbody와 ColliderRigidbody2D, Collider2D물리 기반 이동
12Trigger와 충돌 이벤트OnTriggerEnter2D분류·실패 판정
13태그와 LayerTag, Layer Matrix충돌 규칙 정리
14UI 기초Canvas, Text, presenter점수·목숨 HUD
15게임 상태 관리enum, pause, game over상태 전환
16ScriptableObjectdata asset, rule택배 타입 데이터
17이벤트와 delegateevent, Action규칙과 UI 분리
18CoroutineIEnumerator, wait생성 루프
19랜덤과 난이도Random, streak연속 3회 제한
20Object Poolreuse, lifecycle택배 재사용
21씬 전환과 로컬 저장SceneManager, PlayerPrefs결과·최고 점수
22사운드와 피드백AudioSource, feedback결과 피드백
23디버깅과 성능Console, Profiler점검 기록
24최종 실습integration, test완성 프로토타입
공식 문서와 함께 보기

생명주기는 이벤트 함수 실행 순서, 데이터 에셋은 ScriptableObject, 선택형 입력 패키지는 Input System의 현재 버전 문서를 확인하세요.