스크립트는 물론, 디자인 패턴과 알고리즘까지
게임을 만드는데 필요한 모든 것

Section 실전 게임 제작 – 업로드 중 !

게임을 만드는데 필요한 모든 것

프로그래밍을 제대로 배우지 않고 게임을 만들다보면 한계가 옵니다.

원하는 기능을 구현할 방법이 생각나지 않거나, 어떻게든 구현했는데 제대로 동작하지 않을 때가 있습니다. 무엇보다, 제대로 알고 코딩하지 않으면 엉망진창의 스파게티 코드가 되어버려 간단한 기능의 추가나 수정조차 어려워집니다. 이를 위해 배워야하는 알고리즘, 디자인 패턴 등은 그 자체만으로 방대하고 깊이 있는 학문이기에 접근하기가 쉽지 않습니다.

그래서 제대로 배웁니다.

C#과 유니티를 깊이 있게 다뤄보는 것은 물론 게임 개발에 꼭 필요한 다양한 이슈들의 핵심내용을 배웁니다.

  • 빠르고 강력한 핵심기능을 구현하기 위해 필요한 게임 알고리즘
  • 렉 없는 게임을 위한 메모리 관리 및 최적화
  • 유지보수와 확장성을 위한 디자인 패턴
  • 해킹 및 치트를 방지하는 보안

 

 강의 특징

유일무이한
깊이 있는 강의

유니티를 배울 수 있는 강의는 많지만, 게임 개발을 중심으로 다방면의 이슈를 깊이 있게 다루는 강의는 이 강의 뿐입니다.

유니티와 스크립팅
기초 지식이 필요합니다.

유니티(unity) 게임개발 기초 강의를 수강하셨거나 그에 준하는 기반지식이 요구되는 강의입니다.

경험을
공유합니다.

강사이기 이전에 게임 개발자로서, 개발 단계에서 생기는 다양한 문제점을 해결하는 방법부터 출시까지의 과정을 생생하게 전합니다.

  배우는 것들

전역에서 접근할 수 있도록 하는 싱글 턴, 게임 내 렉을 없애고 오브젝트들을 효율적으로 관리하는 오브젝트 풀링, 유지보수와 확장성을 위한 이벤트 주도적 프로그래밍을 배웁니다.
상속과 프로퍼티를 포함한 C# 문법을 복습하고, 유니티와 연동되는 다양한 이벤트 함수를 배웁니다.
그 외에 코루틴, 셰이더, 데이터 읽고 쓰기, 레이 캐스트, 에디터 커스터마이징, 최적화 기법 등을 배웁니다.

  먼저 배우면 좋은 강좌

지식공유자 소개

최재원

현) 스터디인코딩 대표
현) 유니티 전임강사
전) 아이디어스 클라이언트 개발
대학교 및 기타 기관 강의 출강

강좌 평가

4.7

7 개의 수강평
  • 5 점6
  • 4 점0
  • 3 점1
  • 2 점0
  • 1 점0
  1. Doyun Kwon의 프로필 사진

    강의가 추가될수록 만족도가 높아지는 강좌!

    5

    솔직히 강의 초반부는 유니티 중급 강좌라고 하기엔 너무 기본적인 내용이었기 때문에
    조금 속은 기분이 들었습니다.

    하지만 강의가 점점 업로드 되면서 아쉬웠던 부분들이 거의 해결되었습니다.
    특히, 인앱결제부터 그 이후의 강좌들이 매우 만족스러웠습니다.

    유니티를 혼자 공부하시는 초-중급 레벨의 학습자 분들께 강력 추천하는 강좌입니다.

  2. 오리의 프로필 사진

    기초강의2편이라고 봐야 맞겠네요

    3

    1편에서 다루지 못한 문법적인부분을 배울 수 있는 강의네요
    1편과 마찬가지로 기본문법을 배우기 때문에 강의자체는 만족스럽습니다
    실전편이라고 해서 실제 제작기법, 응용법, 예제를 배웠으면 했는데 그부분까지는 진행되지 않아 많이 아쉽습니다.
    특히나 궁금했던부분은 디자인패턴,알고리즘입니다.
    문법이나 유니티 기능을 어떻게 게임에 응용하는가에 대한 강의가 부족했던가 같습니다.
    부분부분이 아닌 처음부터 끝까지 따라만들며 게임제작의 전반적인 흐름을 배울수 있는 강의가 추가되었으면 좋겠습니다.
    수고하셨습니다.

  3. picturefarm의 프로필 사진

    좋습니다.

    5

    강의 수가 부족한거 같아 평을 안좋게 남겼었는데
    새로운 강의가 업데이트 되고 있는게 보여서 수정합니다.
    좋은 강의 감사합니다. 이해하기 쉽게 설명해주셔서 좋습니다.

  4. 조운 (Deancaboutit)의 프로필 사진

    이전 강의보다 훨씬 좋아졌습니다.

    5

    그림과 예제를 가지고 설명하는게 간결하고 핵심만 짚어줘서 이해가 정말 쉬웠습니다 추후업데이트될 내용도 기대해봅니다

  5. 라틴의 프로필 사진

    정말 좋은 강의입니다.

    5

    제가 좋다고 생각하는 이유는 아래와 같습니다.

    타 강사분들과 겹쳐지는 기초문법이라고 하더라도
    설명이 매끄럽지못하고 예시들이 오락가락 하는 경향이 있는데

    이분의 강의는 ppt같은 자료를 미리 준비하시고
    정리된 설명을 차분히 해주시는듯합니다.

    또한 오브젝트풀링기법이 네이버에 검색만 해도
    다 나오는거라고 하지만 설명이 부실한 글 몇줄읽고
    코드를 이해해서 응용을 하는게 부족한데

    이 강의에서는 개념과 왜사용하는지
    어떻게 사용하는지 응용할수있는 많은 힌트를
    담은 핵심적인 요소를 간결하게 설명해주십니다.

    다음 강의가 어떤게 추가될지 모르겠으나
    정말 기다려지네요.

    정말 자신이 기초가 부실하다고 생각되신다면
    이 강의로 개념을 잡아보시길 바랍니다.

  6. Jungjin Kim의 프로필 사진

    최고의 unity 게임 개발 강좌!

    5

    안녕하세요.

    저는 기획자의 길을 걷다가 1인 개발을 시작하게된 Dev.gom 입니다.
    처음 유니티를 시작할 때, 강사님의 ‘유니티 게임 개발 (2D) – 시작부터 배포까지’를 배우고 시작하고서 2048D라는 게임을 출시까지 했었습니다.
    앞선 강좌로 인하여 기본적인 개발은 가능한 단계가 되었습니다.

    그러나 초급 과정이다 보니 원하는 모습을 구현하기 쉽지 않은 부분이 많았습니다.

    그러던 중 이번 강사님의 강좌를 들으니 눈대중으로 보고, 일부분만 사용하던 것들 [ 코르틴, 싱글톤, 오브젝트 풀링 ]등을 설명과 현실적인 사용 방법, 예제로 공부하게 되니 많은 부분이 도움이 됩니다.

    솔직히 구글링을 통한 공부는 초급, 초중급자에게는 매우 어려운 일입니다.
    하지만 강좌를 들으니 개념도 잡히고 조금 더 유니티와 코딩을 한다는 생각을 가지면서 프로젝트를 바라보게 되었습니다.

    그리고 마지막 부분에 포물선으로 오브젝트를 날리는 부분은 충격이었습니다.
    강의에서도 설명하는 것처럼 구글에서는 삼각함수에 싸인, 코싸인을 설명하고 라인만 몇십 라인으로 가져다 붙이는 것도 어려운 작업들이 많습니다.
    (사실 몇 번 시도하다 포기도 했던 부분입니다…)
    그러나 강좌에서는 몇 가지의 함수를 통해 이렇게 간단히 포물선을 처리하시는 부분에서 감탄과 충격을 받았습니다.
    유니티를 최대한 활용하고 적합한 방식을 찾아서 전달해 주신 내용은 저와 같은 초급 개발자 분들에게 살이 되고 뼈가되는 부분 같습니다.

    저 또한 인프런을 통해서 Unity 게임 개발을 하게 되었고 많은 분들이 좋은 강좌를 평가하시길 바라면서 이렇게 강좌에 대한 후기를 적어봅니다.

    저와 같은 분들에게 이 강좌를 추천하고 싶습니다.

    1. 유니티 와 c#을 통해 빌드가 가능한 분
    2. 조금 더 다양한 게임 룰도 만들고 적용하고 싶은 분
    3. if 와 for로 도배되어있는 내 프로젝트를 조금 고급 지게 바꾸고 싶은 분
    4. 최적화된 기법으로 퍼포먼스를 올리고 싶은신 분

    위 와 같은 내용은 제가 수업을 통해서 느끼고 변경한 부분이라 적어보았습니다.

    2018년 모두 행복하시고 많은 좋은 게임이 출시되었으면 좋겠습니다.

강좌 교육과정

Base C# Skill - 1
유니티 실전 – 자료학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
변수와 자료형학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:09:00
대입연산자학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:13:00
조건문학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:10:00
반복문학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:13:00
함수학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
이벤트 함수 #1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
이벤트 함수 #2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:10:00
이벤트 함수 #3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
이벤트 함수 #4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
유니티 좌표계학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:15:00
Base C# Skill - 2
상속학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:22:00
다형성학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
프로퍼티 #1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
프로퍼티 #2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
Singleton
싱글턴 #1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:13:00
싱글턴 #2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
싱글턴 #3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
컬렉션
콜렉션 – 리스트학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
콜렉션 – 스택학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:08:00
콜렉션 – 딕셔너리 #1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
콜렉션 – 딕셔너리 #2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:24:00
오브젝트 풀링
오브젝트 풀링 #1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
오브젝트 풀링 #2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:21:00
코루틴
코루틴 #1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
코루틴 #2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
코루틴 #3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
코루틴 #4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
실전 구현
물체의 부드러운 움직임학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
충돌지점 알아내기 (2D)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
물체의 방향 설정하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:15:00
인앱결제학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:19:00
인벤토리 제작 #1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
인벤토리 제작 #2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
인벤토리 제작 #3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
인벤토리 제작 #4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
로컬라이즈학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:20:00
다수 카메라 운용학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
실습 게임 제작
칼 꼽기 게임 리소스학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
칼 꼽기 게임 #1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:25:00
칼 꼽기 게임 #2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
칼 꼽기 게임 #3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:21:00
칼 꼽기 게임 #4학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:28:00
실습 게임 제작 2
퍼즐 게임 리소스학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
퍼즐 #1학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:30:00
퍼즐 #2학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:30:00
퍼즐 #3학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
(업로드 예정)

우리는 성장기회의 평등 을 추구합니다.

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4202-1180 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R19 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED