C# 기초부터 게임 제작까지 직접 만들며 배우는 Unity 과정
C# 프로그래밍과 Unity 엔진의 기본기를 익히고, 다양한 게임을 직접 구현하며 최종 프로젝트까지 완성합니다.
8주 과정
Unity Engine
8주 동안 이렇게 배웁니다.
WEEK 01
Unity & C# 기초
엔진 이해 · 스크립트 · 제어문 · 배열/메서드
WEEK 02
C# 객체 & Unity 오브젝트
클래스 · Vector · GameObject · Scene
WEEK 03
게임 제작 기초 & UI
룰렛 게임 · 입력 처리 · Prefab · UI
WEEK 04
미니게임 & Prefab 활용
액션/러너 게임 · 점수 · UI · Prefab
WEEK 05
Physics & Animation
물리 · 충돌 처리 · Animator · Animation
WEEK 06
Effect & Puzzle
Particle · 환경 효과 · 퍼즐 · 사운드
WEEK 07
퍼즐 게임 완성
충돌 로직 · UI · 최적화 · 플레이 테스트
WEEK 08
종합 프로젝트
기획 · 시스템 구현 · 기능 통합 · 최종 리뷰
수업은 이렇게 진행됩니다.
주차를 선택하면 실제 회차별 수업 내용을 확인할 수 있습니다.
WEEK 01 Unity & C# 기초 1–4회
01
유니티 엔진 개론
유니티 인터페이스, 프로젝트 생성, 기본 개념
02
C# 기초 - 스크립트
스크립트 개념, 변수와 연산자
03
C# 기초 - 제어문
if, switch, 반복문(for, while) 실습
04
배열과 메서드
배열 선언/사용, 메서드 생성 및 호출
WEEK 02 C# 객체 & Unity 오브젝트 5–8회
05
클래스와 객체
클래스 개념, 인스턴스 생성
06
Vector 클래스 활용
Vector2/Vector3 사용법, 좌표 이동 실습
07
게임 오브젝트 개념
오브젝트 구조, 컴포넌트 이해
08
씬 생성 및 배치
씬 구성, 오브젝트 배치 실습
WEEK 03 게임 제작 기초 & UI 9–12회
09
룰렛 게임 제작
스크립트 적용, 간단한 룰렛 게임 구현
10
입력 처리
키보드/마우스 이벤트 처리
11
프리팹 기본
기본 캐릭터 이동, 장애물 배치
12
UI 생성 기초
Canvas, Text, Button 사용법
WEEK 04 미니게임 & Prefab 활용 13–16회
13
UI와 액션 게임
스와이프 길이에 따른 자동차 이동 UI 출력
14
러너 게임 추가 작업
점수 시스템, UI 연동
15
프리팹 개념
프리팹 생성, 클론 오브젝트 만들기
16
프리팹 활용 게임
화살 피하기 게임 제작
WEEK 05 Physics & Animation 17–20회
17
Physics 기초
Rigidbody, Collider, Force 적용
18
Physics 응용
움직임 제어, 충돌 처리 실습
19
애니메이션 기초
Animator, Animation Clip 생성
20
애니메이션 미니게임
목표 지점까지 이동하는 게임 제작
WEEK 06 Effect & Puzzle 21–24회
21
파티클 시스템
파티클 생성, 이펙트 적용
22
환경 이펙트 게임
3D 공간 다수 객체 생성, 환경 효과 적용
23
퍼즐 게임 기초
카메라, 라이트 설정, 컴포넌트 활용
24
퍼즐 게임 - 사운드
사운드 적용, 충돌 감지 기초
WEEK 07 퍼즐 게임 완성 25–28회
25
퍼즐 게임 - 충돌 처리
충돌 감지 심화, 퍼즐 로직 구현
26
퍼즐 게임 - UI 연동
점수/상태 표시 UI 추가
27
퍼즐 게임 - 최적화
퍼포먼스 관리, 빌드 설정
28
퍼즐 게임 - 완성도
디테일 수정, 플레이 테스트
WEEK 08 종합 프로젝트 29–32회
29
종합 프로젝트 기획
전체 게임 아이디어 구상, 역할 분배
30
종합 프로젝트 제작 ①
씬 구성, 기본 시스템 구현
31
종합 프로젝트 제작 ②
UI, Physics, 애니메이션 통합
32
최종 발표 및 리뷰
완성된 프로젝트 시연, 피드백 및 마무리