Thumbnail
개발 ・ 프로그래밍 게임 개발
C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
(5.0)
7개의 수강평 ∙ 80명의 수강생

29,700원

지식공유자 : 백현우
총 78개 수업˙총 14시간 53분
평생 무제한 수강
수료증 발급 강의
입문 대상
내 목록 추가 60 공유
입문자를 위해 준비한
[개발 ・ 프로그래밍] 강의입니다.

시작할 때 꼭 필요한 것만 배울 수 없을까? 직접 게임을 만들면서 재밌게 배울 수 없을까? 수많은 고민과 함께 ‘처음 배우는 C# 프로그래밍' 책을 출간했고, 이를 기반으로 더 많은 노하우와 자세한 설명이 담긴 강의를 준비했습니다.

✍️
이런 걸
배워요!
C# 핵심 문법
유니티
게임 개발

C#과 유니티, 직접 게임을 만들면서 재미있게 배워보세요!
처음 시작하는 분들의 입장에서 C#과 유니티의 핵심 기초를 모두 담았습니다.

👉 강의 특징 

❌  시작할 엄두가 안나는 방대한 양, 어디에 쓰이는지 모르는 문제풀이용 예제
❌  문법을 알아도 스스로 아무것도 만들 수 없는 상황

✅  시작할 때 꼭 알아야 하는 C#의 모든 핵심 문법
✅  모든 내용이 하나의 게임에 적용되는 일관성있는 구성
✅  가장 인기 있는 게임 개발 툴, 유니티로 배우는 게임 개발

📕 기반이 된 책

▲ 저자 직강!

“처음 배우는 C# 프로그래밍 - 유니티로 게임을 만들며 재밌게 배우기”
책에 있는 목차와 내용을 기반으로 만들어진 강의입니다 🙂

  • 지면상 책에는 담지 못한 내용과 책에는 담을 수 없는 자세한 노하우를 강의에 담았습니다.
  • 책이 없어도 강의를 듣는데 지장이 없도록 강의를 구성했습니다. 압축된 내용과 정리된 텍스트가 필요하신 분들은 구입을 추천드려요!

👉 강의 소개

1. 꼭 필요한 것만, 체계적으로 정리했습니다.

• 혼자 프로그래밍을 공부하며 가장 힘들었던 때는 ‘시작할 때’였던 것 같아요. 어떻게 시작해야 할지, 뭐가 중요한 건지, 이런 복잡한 이론을 다 알아야 하는 건지. 누가 꼭 필요한 것만 쏙쏙 뽑아서 짧게 핵심만 알려줄 순 없을까? 하고 생각했어요.

• 그런 마음으로 시작하는 사람의 입장에서 책을 쓰게 됐어요. 체계적인 구성과 일관성 있는 내용을 위해 정말 많이 고민했기 때문에 ‘혼자 시작하기(삽질)’의 시간을 비약적으로 줄여드릴 수 있을거라 확신합니다! 😃

• 한글의 자모음과도 같은 토큰부터 델리게이트, 제네릭과 같은 응용까지 다양한 예제와 함께 준비했어요. 그저 따라만 와주세요.

강의 목차

1장 : 시작하기 전에 필요한 세팅 과정

2장 : 모든 프로그래밍 언어에 통용되는 C#의 기초 문법

3장 : 객체지향의 핵심, 클래스

4장 : 클래스의 다양한 응용

5장 : 한 걸음 더 나아가기 위한 C#의 고급 문법

2. 처음부터 끝까지 모든 이론이 담긴 ‘하나’의 게임을 만듭니다.

• 프로그래밍을 가장 빨리 배우는 방법은 ‘직접 만들어보기’라고 많은 사람들이 이야기 합니다. 하지만 아무것도 모르는 상태에서 시작할 순 없어 문법부터 공부했지만 방대한 양에 금방 포기하곤 하죠.

• 이런 어려움을 해결하기 위해 이 강의는 크게 두 파트로 나누어집니다. 첫 번째 파트에서는 핵심 문법을 예제와 함께 설명하고 두 번쨰 파트에서는 이를 실제 게임에 어떻게 적용하는지 배웁니다.

• 또한 이러한 과정에서 여러 개의 게임을 만들면 이론이 분산되어 혼자서 완성된 게임을 만들 수 없을 것이라 판단하여 처음부터 끝까지 하나의 게임을 만들며 이 안에 배운 모든 이론을 적용시키는 과정을 겪게 됩니다.

• 어려워보였던 문법 내용이 실제로 플레이어를 움직이게 하고 적군을 제거하는 등 다양한 기능에 사용되는 걸 경험하면 자연스럽게 그 내용이 익혀지게 될거에요. 이제 문법을 ‘공부’하지 말고 ‘경험’하세요!

▲ 밑바닥부터 차근차근 만들어요 😁

▲ 완성된 게임 데모

🔗 프로젝트 유니티 패키지 링크

- 강의에 사용된 유니티 프로젝트를 임포트할 수 있는 패키지 파일입니다. 

- 새 프로젝트 생성 후 유니티 에디터가 열린 상태에서 패키지 파일을 실행하면 프로젝트를 임포트 할 수 있습니다😀

- 다운로드 링크 : https://bit.ly/33fNHGE

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
C# 기초 문법을 탄탄히 잡고 싶은 사람
게임 개발에 입문하고 싶은 사람
C#과 유니티를 한 번에 끝내고 싶은 사람
📚
선수 지식,
필요한가요?
없음

안녕하세요
백현우 입니다.
백현우의 썸네일

수많은 삽질🤷‍♂️과 함께 혼자 프로그래밍을 시작했기 때문에 처음 시작하는 분들의 마음을 잘 알고 있고,

한 권의 책을 집필하며 어떻게 하면 효과적으로 입문할 수 있을지 오랜시간 고민했습니다!

그대로 따라만 와주시면 혼자 시작하는 시간을 비약적으로 줄여드리겠습니다 😊

커리큘럼 총 78개 ˙ 14시간 53분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 소개
섹션 1. 시작하기 전에
1.1 유니티 설치 05:57
1.2 VS Code 설치 02:31
1.3 유니티 인터페이스 07:27
1.4 게임오브젝트 09:28
1.5 컴포넌트 06:44
1.6 스크립트 11:14
1.7 C# 익스텐션 01:51
섹션 2. C# 기초
1.1 토큰 08:56
1.2 변수 미리보기 07:43
1.3 자료형 09:04
1.4 형변환 12:15
1.5 배열 13:08
1.6 연산자 15:56
1.7 조건문1 - if 12:03
1.8 조건문2 - switch 10:15
1.9 반복문1 - for 10:41
1.10 반복문2 - foreach, while 10:54
1.11 break와 continue 11:12
1.12 플레이어 구현하기 - 플레이어 게임오브젝트 미리보기 10:06
1.13 플레이어 구현하기 - transform과 position 11:18
1.14 플레이어 구현하기 - 플레이어 키보드로 조작하기 미리보기 11:16
1.15 플레이어 구현하기 - 총알 프리팹 14:21
1.16 플레이어 구현하기 - 총알 발사하기 07:03
1.17 플레이어 구현하기 - 마무리 21:59
섹션 3. 클래스
2.1 객체지향 11:26
2.2 추상화와 클래스 미리보기 08:32
2.3 멤버 - 필드와 메서드 08:06
2.4 메서드 연습 16:40
2.5 객체 06:13
2.6 생성자 09:09
2.7 캡슐화 05:00
2.8 접근제한자 09:23
2.9 속성 13:56
3.10 상속 14:10
3.11 protected와 this/base 13:06
3.12 상속에서의 형변환 09:57
3.13 as와 is 09:10
3.14 다형성, 메서드 오버라이드 11:35
3.15 메서드 오버로드 06:32
2.16 적군 구현하기 1 - Enemy 객체 생성 08:54
2.17 적군 구현하기 2 - 적군의 피격 13:24
2.18 적군 구현하기 3 - 플레이어 피격 15:48
2.19 적군 구현하기 4 - 상속을 이용한 적군의 종류 추가 14:25
2.20 적군 구현하기 5 - 스폰매니저 (SpawnManager) 05:49
2.21 적군 구현하기 6 - 다형성을 이용한 응용 미리보기 15:39
섹션 4. 클래스의 응용
3.1 추상클래스 미리보기 10:17
3.2 인터페이스 08:55
3.3 구조체 07:44
3.4 값형과 참조형 15:07
3.5 네임스페이스 06:12
3.6 인덱서 08:10
3.7 열거형 09:03
3.8 아이템 구현하기 1 - Item 클래스 20:40
3.9 아이템 구현하기 2- Point 구조체 17:30
3.10 아이템 구현하기 3 - IEffect 인터페이스 08:37
3.11 아이템 구현하기 4 - 네임스페이스와 Item 열거형 09:14
3.12 아이템 구현하기 5 - 에셋 스토어 에셋 적용 미리보기 19:20
3.13 아이템 구현하기 6 - 적군과 아이템 랜덤 소환하기 11:55
섹션 5. 한 걸음 더
4.1 문자열 다루기 26:03
5.2 static 11:33
4.3 컬렉션 19:48
4.4 object 타입과 박싱/언박싱 07:32
4.5 제네릭 미리보기 08:04
4.6 제네릭 컬렉션 08:49
4.7 파일 기본 (FileStream) 20:38
4.8 객체를 파일로 저장 (Serialization) 09:53
4.9 예외 처리 13:15
4.10 델리게이트 17:23
4.11 이벤트 11:29
4.12 익명메서드 05:20
4.13 람다식과 Action/Func 15:40
4.14 완성도 갖추기 1 - 시작 UI 20:59
4.15 완성도 갖추기 2 - GameManager 09:10
4.16 완성도 갖추기 3 - 점수 기능 구현 10:27
4.17 완성도 갖추기 3 - EnemySpawn 개선 22:09
4.18 완성도 갖추기 4 - 게임 데이터 저장 20:15
4.19 강의를 마치며 06:07
강의 게시일 : 2020년 08월 20일 (마지막 업데이트일 : 2020년 08월 17일)
수강평 총 7개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
5.0
7개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
maromav.develop thumbnail
기본만 알려줘서 좋아요.
2020-12-07
지식공유자백현우
maromav.develop님 좋은 피드백 감사합니다!🙏
2020-12-10
바로서기 thumbnail
유니티를 배우기 위해 수강한 강의였는데 목적에 맞게 잘 설계된 강의였습니다. 먼저 책으로 한번 내용이 검토되어서 게임 제작에 필요한 내용이 충실하게 반영되어 있습니다. 설명도 어렵지 않아 금새 강의를 완강할 수 있었네요.
2021-01-28
지식공유자백현우
바로서기님 수강평 감사합니다! 내용과 설명이 잘 맞으셨다니 정말 다행이네요. 완강 축하드립니다👏👏
2021-01-28
Rabbit Runner (HOJUNi) thumbnail
즐거웠습니다...
2020-11-04
지식공유자백현우
Rabbit Runner (HOJUNi)님 감사합니다! 완강 축하드려요👏👏
2020-11-05
Seung Hyeon Pyeon thumbnail
우선 이론적으로는 알고 있었던 프로그래밍 언어를 실제로 어떻게 활용하는지를 게임을 만들어보면서 적용해보고 했던 점이 좋았습니다. 게임이든 프로그램이든 끝까지 한번 완성해보고 부족한점 더 배워야 할 점 등을 찾을 수 있다는 점에서 입문자에게 추천해 주고 싶은 강의입니다. 잘들었습니다. 후속으로 인프런 및 udemy 를 통한 강의를 들으면서 더욱 스킬을 쌓아보려합니다. 감사합니다
2020-12-27
지식공유자백현우
Seung Hyeon Pyeon님 완성해봐야 부족한 점을 찾을 수 있다는 점이 공감되네요 ㅎㅎ 완강 축하드립니다👏👏
2020-12-28
채아TV thumbnail
고민하는 끝에 강의를 듣게 되었습니다. 강의 소개란 에서 끌리게 되었습니다. 말씀 하신것들이 제 얘기 같더라구요 문법에서 방황을 많이 했었는데 설명을 너무 쉽게 잘해주셔서 이해 할 수 있었습니다. 감사합니다!
2020-11-30
지식공유자백현우
채아TV님 도움이 되셨다니 다행이네요 ㅎㅎ 말씀 너무 감사합니다😊
2020-12-01

29,700원

내 목록 추가 60 공유
지식공유자 : 백현우
총 78개 수업˙총 14시간 53분
평생 무제한 수강
수료증 발급 강의
입문 대상
수강 전 궁금한 점이 있나요?
문의하기
문의
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스