Unity를 이용한 게임 개발 기초(BOLT 및 Scripting)를 배우고자 하는 분들을 위한 튜토리얼 페이지 입니다.
Unity 공식 BOLT Tutorial과 포함 리소스(by Kenney)를 이용합니다.
개발 환경은 다음과 같습니다.
- Unity 2020.3.12f
- Visual Studio 2019
모든 튜토리얼 가이드는 영상으로 제작되어 유튜브에 게시됩니다.
Unity 게임 개발을 입문하고 싶은 모든 분
No | 제목 | 알아볼 내용 | 영상 링크 |
---|---|---|---|
Intro | Introduce | 튜토리얼 소개 | 링크 |
0 | Git 기초 | Git 기초 | 링크 |
1 | Unity 개발 환경 세팅 | Unity 개발을 위한 기본 환경 세팅(Visual Studio 2019, Unity 설치 및 Git) | 링크 |
2 | Unity 인터페이스 둘러보기 | Unity 엔진 인터페이스 둘러보기 | 링크 |
3 | Unity Bolt - 0 | Unity Bolt 소개 및 Bolt 실습 환경 세팅 | 링크 |
4 | Unity Bolt - 1 | 컴포넌트, 기초 게임 수학(벡터), 기초 게임 수학(공간) | |
5 | Unity Bolt - 2 | Unity의 애니메이션, FSM, 애니메이션 파라미터 | |
6 | Unity Bolt - 3 | 콜라이더(Collider)와 레이캐스트(RayCast)를 이용한 충돌 체크 및 디버깅 방법 | |
7 | Unity Bolt - 4 | OnCollision~ 메서드를 이용한 충돌 체크 방법 | |
8 | Unity Bolt - 5 | Scene, Scene Load 방법 | |
9 | Unity Bolt - 6 | 이미지(Image)와 스프라이트(Sprite) | |
10 | Unity Bolt - 7 | 상태(State)와 충돌 레이어 | |
11 | Unity Bolt - 8 | 다중 State 및 기초 인공지능 구현, 코루틴 | |
12 | Unity Bolt - 9 | 기초 게임 수학(회전) | |
13 | Unity Bolt - 10 | 버튼, 시간 설정하기 | |
14 | Unity Bolt - 11(END) | 메인 메뉴 세팅 및 빌드 | |
15 | C# 기초 문법 - 1 | C# 내장 타입, 연산자 | |
16 | C# 기초 문법 - 2 | 조건문, 반복문, 메서드 | |
17 | C# 기초 문법 - 3 | 객체지향과 클래스 | |
18 | Unity Scripting - 1 | Monobehaviour 소개 및 기본 씬 구현 | |
19 | Unity Scripting - 2 | 플레이어컨트롤러 구현 | |
20 | Unity Scripting - 3 | 애니메이션 제작, 애니메이터 설정, 애니메이터 스크립팅 | |
21 | Unity Scripting - 4 | 점프 구현 및 레이캐스트(RayCast)를 이용한 충돌 처리 스크립팅 | |
22 | Unity Scripting - 5 | 콜라이더(Collider)를 이용한 충돌 처리 스크립팅 | |
23 | Unity Scripting - 6 | SceneManagenemt 스크립팅 | |
24 | Unity Scripting - 7 | UI 기초와 HUD 구현 | |
25 | Unity Scripting - 8 | HUD - 이벤트 연동 스크립팅 | |
26 | C# 기초 문법 - 4 | 상속, 추상클래스, 인터페이스 | |
27 | Unity Scripting - 9 | 적 AI 구현 및 기초 디자인 패턴 - 상태 패턴(State Pattern), 유니티 생명 주기 | |
28 | Unity Scripting - 10 | 인게임 메뉴 구현, 버튼 및 Time Scripting | |
29 | Unity Scripting - 11 | 메인 메뉴 구현 | |
30 | Unity Scripting - 12 | 게임 매니저 구현 및 기초 디자인 패턴 - 싱글턴 패턴(Singleton Pattern) | |
31 | Unity Scripting - 13 | PlayerPrefs를 이용한 간단한 세이브 기능 구현 | |
32 | Unity Scripting - 14(END) | 사운드매니저 구현 및 빌드 |