Thumbnail
BEST 개발 ・ 프로그래밍 게임 개발
게임 디자인 패턴 with Unity
(4.4)
9개의 수강평 ∙ 155명의 수강생

55,000원

지식공유자 : 이재환
총 40개 수업˙총 4시간 11분
평생 무제한 수강
수료증 발급 강의
초급 대상
내 목록 추가 247 공유
초급자를 위해 준비한
[개발 ・ 프로그래밍] 강의입니다.

유니티의 기초를 마치고 좀 더 효율적인 코드 작성을 원하는 분들은 이 과정을 통해 초급에서 중급으로 넘어가는 길을 발견하실 수 있을 겁니다.

✍️
이런 걸
배워요!
유니티에서의 효율적인 코딩
유니티에서 바로 사용할 수 있는 게임 디자인 패턴

유니티 게임 프로그래밍에 숨결을 불어 넣는 게임 디자인 패턴 :)

프로그래머라면 누구나 눈에 보이지도 않게 키보드를 파바바박 치면서 신들린 듯 코드를 입력하고 마지막엔 엔터를 쾅 치면서 실행! 그리고 결과를 보면서 오케이! 이런 꿈을 꿉니다.그러나 실제 개발에서는 이런 개개인의 현란한 코딩의 기술은 필요하지 않습니다.

코드는 간결해야 하고 그래서 누구에게나 유지보수 가능해야 하며 성능은 보장되어야 합니다.

이런 효율적인 코딩의 기술이 필요합니다.이런 구조적이고 효과적인 작업을 이미 선배들이 게임 디자인 패턴이라고 명명하고 여러 가지를 정의해 두었습니다. 하지만 그동안 텍스트 위주의 GoF 디자인 패턴 이론과 예제는 유니티에 적용하기가 쉽지 않았습니다.

그래서 이 강의가 만들어졌습니다. 게임에서 꼭 필요한, 그리고 자주 사용되는 게임 디자인 패턴을 유니티에 맞는 예제로 만들었습니다.이 예제들로 배우고 익히고 반복적으로 사용하면 스스로도 점점 더 효율적인 코딩을 하게 될 것입니다.


[ 스트래티지 패턴 - 무기 교체 구현 ]



[ 커맨드 패턴 - Undo 기능 구현 ]



[ 빌더 패턴 - 사용자별 캐릭터 구성 구현 ]

Q. 사용하는 유니티 버전이 다릅니다. 어떻게 해야 하나요?
A. 어떤 버전을 사용해도 됩니다. 일단 강의에서 사용한 유니티 버전은 2019.2.19f1 입니다.

이 강의를 보시는 여러분을 이미 유니티 툴은 부담 없이 사용가능하다고 가정합니다.
그렇다면 여러분이 공부를 시작하는 현 시점에서 강의에서 사용한 버전과 여러분이 사용하는 유니티의 버전이 틀려도
그 차이점은 이 강좌를 듣는데 문제가 되지는 않을 것입니다.
여기서는 유니티에서 게임을 개발할 때 효율적인 코드의 작성만을 생각합니다. 
유니티의 버전이 바뀐다고 이 부분이 바뀌는 건 없습니다.


Q. C# 을 별도로 공부해야 하나요?

A. 이 강좌는 유니티에서 사용할 수 있는 게임 디자인 패턴에 대해서 설명하고 있습니다.
그러자면 필연적으로 추상클래스와 상속, 인터페이스와 구현에 관련한 내용들이 나옵니다.
자바나 C++ 을 사용할 줄 아는 분이 유니티를 배운다면 별도로 C#을 배우라고까지는 안 하지만
유니티로 프로그래밍을 배우고 처음 랭귀지로 C# 을 접한 분들이라면 이 부분이 힘들 수 있습니다.
그러므로 본인의 상황에 맞춰서 추가적인 공부가 필요할 수도 있습니다.

추상클래스와 상속, 인터페이스와 구현에 관련한 내용을 더 공부해 보고 싶으시다면 제 강좌 중 다음 강좌를 추천합니다.

[동영상 강의 ] 자바 : 클래스의 이해와 객체지향 프로그래밍

유니티에 대한 기초를 공부하시려면 제 저서인 다음 책을 추천합니다.

[e-book] 핵심강좌! 유니티  [교보ebook]
[e-book] 핵심강좌! 유니티 [예스24]

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
Unity 책을 한 권 이상 공부한 분
기초과정 이후 뭘 해야할 지 모르시겠다는 분
게임을 만들 때 효율적인 코딩을 고민하시는 분
📚
선수 지식,
필요한가요?
Unity 툴 기초 사용능력
C# 의 이해 (언어 기초, 클래스의 이해 기초)
프로젝트 수행 경험 (개인, 팀, 미니...)

안녕하세요
이재환 입니다.
이재환의 썸네일

현) 더조은IT아카데미 - 자바개발자과정 강의

26년차 개발자이면서 강의를 겸하고 있습니다.

온라인에서 '내폰젤무거워' 닉네임으로 활동하고 있습니다.

저서

예제로 배우는 스프링 부트 입문 /  비제이퍼블릭

핵심강좌! 유니티 / 유페이퍼

핵심강좌! Cocos2d-X / 유페이퍼

시작하세요! cocos2d 아이폰게임프로그래밍 / 위키북스

커리큘럼 총 40개 ˙ 4시간 11분의 수업
이 강의는 영상, 수업 노트이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 컴포넌트 패턴 - Component Pattern
컴포넌트 패턴 06:54
섹션 2. 싱글턴 패턴 - Singletone Pattern
싱글턴 패턴 (1) 08:42
싱글턴 패턴 (2) 10:22
싱글턴 패턴 (3) 05:08
섹션 3. 스트레티지 패턴 - Strategy Pattern
스트레티지 패턴 (1) 07:29
스트레티지 패턴 (2) 08:28
섹션 4. 심플 팩토리 패턴 - Simple Factory Pattern
심플 팩토리 패턴 (1) 04:09
심플 팩토리 패턴 (2) 04:53
섹션 5. 팩토리 메서드 패턴 - Factory Method Pattern
팩토리 메서드 패턴 (1) 08:55
팩토리 메서드 패턴 (2) 07:28
팩토리 메서드 패턴 (3) 05:29
섹션 6. 추상 팩토리 패턴 - Abstract Factory Pattern
추상 팩토리 패턴 (1) 09:24
추상 팩토리 패턴 (2) 05:05
추상 팩토리 패턴 (3) 03:52
추상 팩토리 패턴 (4) 07:36
섹션 7. 프로토타입 패턴 - Prototype Pattern
프로토타입 패턴 (1) 05:56
프로토타입 패턴 (2) 04:19
섹션 8. 플라이웨이트 패턴 - Flyweight Pattern
플라이웨이트 패턴 (1) 06:56
플라이웨이트 패턴 (2) 07:12
섹션 9. 오브젝트풀 패턴 - ObjectPool Pattern
오브젝트 풀 패턴 06:18
섹션 10. 빌더 패턴 - Builder Pattern
빌더 패턴 (1) 06:24
빌더 패턴 (2) 06:02
섹션 11. 스테이트 패턴 - State Pattern
상태 패턴 A (1) 08:49
상태 패턴 A (2) 04:01
상태 패턴 B (1) 08:52
상태 패턴 B (2) 04:59
섹션 12. 옵저버 패턴 - Observer Pattern
옵저버 패턴 (1) 06:35
옵저버 패턴 (2) 07:49
옵저버 패턴 (3) 05:17
옵저버 패턴 (4) 04:32
옵저버 패턴 (5) 03:38
섹션 13. 어댑터 패턴 - Adapter Pattern
어댑터 패턴 (1) 07:00
어댑터 패턴 (2) 05:55
어댑터 패턴 (3) 04:02
섹션 14. 커맨드 패턴 - Command Pattern
커맨드 패턴 (1) 05:57
커맨드 패턴 (2) 05:05
커맨드 패턴 (3) 04:25
커맨드 패턴 (4) 06:03
커맨드 패턴 (5) 04:41
강의 게시일 : 2020년 01월 31일 (마지막 업데이트일 : 2020년 01월 31일)
수강평 총 9개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.4
9개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
성낙현 thumbnail
디자인패턴 강의는 항상 C 혹은 Java를 통해서만 학습했었는데.. 유니티를 통해 강의를 접해보니 제가 좋아하는 게임을 통한 학습이라 그런지 더 쉽게 다가오는거 같습니다. 게임 개발자가 아니더라도 학습해볼만한 강의라 생각합니다. 좋은 강의 감사합니다.
2020-02-02
주식회사하펜 thumbnail
좋은 강의 감사합니다
2020-10-09
joy thumbnail
만족스러웠고 좋은 강의였습니다. 예제 코드들이 복잡했으면 디자인 패턴 처음 익히기에 좀 어려웠을 것 같은데 오히려 예제 코드들이 간단해서 쉽게 이해할 수 있었던 것 같습니다. 간단하게 유니티로 적용해보는 것도 좋았어요. 덕분에 디자인 패턴들을 이해하고 숙지할 수 있었습니다.
2020-12-12
Caleb Shin thumbnail
패턴별 짧은 영상으로 나눠져 있어서 학습하는데 부담감이 없어서 좋았습니다. 패턴의 기초를 학습하는데 도움이 많이 되었습니다
2020-10-05
김진욱 thumbnail
좋아요!@@
2020-06-08

55,000원

내 목록 추가 247 공유
지식공유자 : 이재환
총 40개 수업˙총 4시간 11분
평생 무제한 수강
수료증 발급 강의
초급 대상
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스