강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Absolute Course! Unity 6 - Unity Masterclass Learning Through TPS Game

Unity Masterclass, "Absolute Course! Unity," is now available as an online lecture! Through a systematic and continuous curriculum, you can learn in detail from Unity basics to various game development techniques. Through this course, you will be able to grow into a developer capable of seamlessly developing games of any genre.

(4.8) 13 reviews

162 learners

Level Basic

Course period Unlimited

  • indiegamemaker
Unity
Unity
C#
C#
Unity
Unity
C#
C#

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

sunrise3225

100% enrolled

Thank you so much for explaining Unity in a way that's easy for beginners to understand. I would definitely purchase your next lecture if you could upload one on more complex and difficult logic implementation methods!

5.0

성현

100% enrolled

I've taken many Unity online courses, and I think you're a really good teacher. Your voice is gentle and soothing, which helps me concentrate, and you keep repeating things, so it sticks in my head!

5.0

paehwang

70% enrolled

I think this is the best lecture for those who are new to Unity, still lacking skills, or trying to restart after stopping studying. Code style, optimization direction, problem approach and solution - nothing is missing, it's excellent. If you want to learn the basics of Unity, I highly recommend this lecture. The instructor is also kind and provides detailed answers to questions. It's rare to find such a satisfying lecture.

What you will gain after the course

  • Unity Engine's Solid Fundamentals

  • Learn new features based on the latest Unity 6

  • Learning Crucial Design Patterns for Game Development

  • Introducing Optimization-Minded Game Development

게임 개발을 시작하는 개발자에서 가장 효율적인 커리큘럼이란? 🤔

정말 유니티을 처음 시작하는 개발자를 대상으로 구성한 강좌입니다.

본 강의에서 Unity 엔진의 기본 사용법 뿐만 아니라 게임 개발에 필수적인 게임 개발 기법을 체계적이고 연속성 있도록 소개합니다. 유니티 엔진에서 제공하는 다양한 기능을 게임 개발하는 과정에서 적용하면서 어떻게 응용할 수 있는지를 자연스럽게 습득할 수 있도록 구성했습니다.

본 강의 완강 후 자신만의 게임을 개발할 수 있다는 자신감을 얻어가실것으로 확신합니다.

강의 커리큘럼 소개

3인칭 슈팅 게임 개발

  • 3D 게임 개발 학습에 최적화된 게임 장르

  • 게임 개발에 필수적인 유니티 엔진의 핵심 기능을 학습

  • 싱글턴, 옵저버, 오브젝트 풀링, 이벤트 버스와 같은 필수적인 디자인 패턴을 학습

  • 시네머신의 Follow Camera 및 타격감 연출

  • ScriptableObject를 활용한 효율적인 제작 기법 학습

  • Behavior Graph를 통해 복잡한 NPC AI 구현을 학습

  • Navigation 고급 기법 학습

  • InputSystem 활용 기법 학습

메카님 애니메이션 기초

  • 애니메이션을 기본 활용법

  • Hash Value를 활용한 파라메터 호출 최적화

메카님 애니메이션 - Blend Tree 활용

  • 블렌드 트리를 활용한 디자인 간소화

씨네머신 기초 - 카메라 팔로우 로직

  • Cinemachine ver 3.x

  • Follow Camera 로직 구현

  • Dead Zone, Damping 속성에 대한 실습

씨네머신 - 타격감 연출

  • 총격 및 폭발시 카메라 쉐이킹 효과

  • 지연 충격파 설정

내비게이션 기초

  • 정적 장애물 설정

  • NavMeshAgent 세부 속성

  • 회전 보간

동적 장애물 처리 및 NavMesh Link

  • NavMesh Obstacle

  • NavMesh Link (Off Mesh Link)

  • Carve 기능의 활용

Behavior Graph를 활용한 NPC AI 구현

  • 유니티6에서 새롭게 추가된 Behavior Graph 패키지의 핵심 기능소개 및 실습

  • 복잡한 NPC AI를 구현하기 위한 Behavior Tree 방법론 학습

  • 공통 데이터를 저장하기 위한 ScriptableObject 연동 실습

  • 자폭 로봇의 행동 패턴을 Behavior Graph로 100% 구현 실습

  • Sequence, Repeat, Random, Wait, Conditional, Abort 등의 핵심 노드 활용

UI 기초

  • UGUI 기초 컴포넌트 소개

  • Panel, Button, Image

  • HP 게이지와 탄창 게이지 구현

오브젝트 풀링 (Object Pooling)

  • 게임 개발에 필수적인 디자인 패턴

  • 유니티에서 제공하는 IObjectPool 사용

CrossHair 애니메이션 제작

  • 스프라이트를 이용해 직접 애니메이션 제작

  • Raycast와 연동

Raycast 활용

  • 레이캐스팅의 기본 사용법 학습

  • Layer Mask를 활용해 검출 범위 제한

Scriptable Object를 활용한 Event Bus 방법론

  • 옵저버 패턴과 유사하지만 중앙 집중적인 이벤트 관리 기법 학습

  • Scriptable Object 활용한 디-커플링 코드 구현

다양한 플랫폼에 손쉽게 이식할 수 있는 Input System 학습

  • Input System - Action Map / Actions / Properties

  • Invoke C# Event를 활용한 입력값 처리 로직

협업을 위한 Scene 분리 및 병합

  • 협업을 용이하게 하기 위한 씬을 분리해 작업하는 방식 소개

  • 게임 로직, UI, 레벨씬과 같이 3개의 씬으로 분리하고 병합하는 방식 소개 및 실습


이런 분들께 추천해요

게임 개발기법을 배우고 싶어요
유니티 엔진의 필수적인 기능을 충실히 배우고 싶어요.

인디 게임 개발자
인디 게임 개발을 위한 시작을 어디서 부터 해야 할 지 막막해요.

역량있는 초급 개발자
자신의 역량을 높이고 싶은 초급 게임 개발자가 되고 싶어요.

이 강의를 만든 사람

  • 2013 ~ 2014 : NHN 엔터테인먼트 유니티 특강

  • 2014 ~ 2016 : 패스트캠퍼스 - 유니티 게임제작 캠프 1기~8기

  • 2014 ~ 2016 : T아카데미 유니티 특강

  • 2018 ~ 2024 : ETRI(한국전자통신연구원) - 유니티 특강

  • 2020 ~ 2024 : 넷마블 게임아카데미 - 유니티 게임 개발 특강


  • 부산, 대구, 광주 콘텐츠랩 유니티 게임 개발 특강

  • KAIST, 중앙대, 서강대, 서울과기대, 한성대 등 다수 대학교에서 유니티, VR, AR 특강

  • 한국콘텐츠진흥원, 성남산업진흥원, 경기콘텐츠진흥원 등 유니티, VR,AR 특강


  • 유니티 코리아 공인 마스터즈 (2기 ~ 5기) 활동

  • 절대강좌! 유니티 시리즈 집필

수강 전 참고 사항

실습 환경

  • 강의는 MacOS 기준으로 설명합니다. 윈도우 OS로 강의를 따라오셔도 충분히 따라오실 수 있습니다. (메뉴가 다른곳이 2군데를 제외하고는 동일합니다.)

  • 코드 에디터는 Visual Studio Code를 사용합니다. 다른 에디터 (Visual Studio 2022, Rider)를 사용하셔도 됩니다.

  • 기존에 특별히 선호하는 코드에디터가 없을 경우에는 Visual Studio Code (VSCode)를 설치하시고 수업을 따라오시길 권장합니다.

학습 자료

  • 필요한 리소스는 다음과 같이 받을 수 있습니다.

    • 강좌 페이지의 수업자료 다운로드해서 받으실 수 있습니다.

    • 다음 깃허브 페이지에서도 강좌 리소스를 다운로드 받으실 수 있습니다.

선수 지식 및 유의사항

  • 기본적인 C# 문법

  • 강좌 후반부에 사용하는 람다식에 대한 이해도가 있으면 좋겠습니다.


Recommended for
these people

Who is this course right for?

  • Aspiring game developer using Unity

  • Learners who want to create meaningful outcomes through systematic and consistent courses.

  • A beginner developer looking to apply and utilize Unity engine features in game logic

  • Developer looking to learn new Unity 6 features

Need to know before starting?

  • C# Programming

Hello
This is

599

Learners

57

Reviews

59

Answers

4.9

Rating

8

Courses

Hello, I'm Jae-hyun Lee.

I started teaching myself Unity with the dream of becoming a solo game developer, and from 2009 to 2012, I released about 10 mobile games as a solo developer. I published Absolute Course! Unity and conducted offline lectures. Through teaching, I realize every time that knowing something well is different from teaching it well. Based on these experiences, I am always striving to convey my knowledge to you more effectively. và tiến hành các bài giảng trực tiếp. Trong quá trình giảng dạy, tôi luôn nhận ra rằng việc am hiểu kiến thức và việc truyền dạy tốt là hai điều hoàn toàn khác nhau. Dựa trên những kinh nghiệm này, tôi luôn nỗ lực để truyền đạt kiến thức của mình đến các bạn một cách hiệu quả nhất.

I hope this lecture serves as a great starting point for you and provides a little help as you move forward into the enjoyable world of game development. ~


Major Teaching Experience

  • NC Soft Special Lecture

  • NHN Entertainment

  • Netmarble Game Academy

  • Fast Campus - Unity Camp 1st ~ 8th Cohort

  • Team Sparta Online Tutor

  • T Academy

  • ETRI (Electronics and Telecommunications Research Institute)

  • KOCCA, GCA, Seongnam Industry Promotion Agency

  • Special lectures at KAIST, Sogang University, Chung-Ang University, Hansung University, and Dankook University

Key Activities

  • Author of Absolute Course! Unity (Published in Japan and China)

  • Unity UNITE 2014 Session Lecture

  • Unity UNITE 2018 Hands-on Session Special Lecture

  • Unity Industry 2022 Hands-on Session Special Lecture

  • Served as a Unity Korea Official Master from the 2nd to the 5th term

    Special Lecture at Unity UNITE 2014 Session Special Lecture at Unity UNITE 2018 Hands-on Session Special Lecture at Unity Industry 2022 Hands-on Session Active as a Unity Korea Certified Master from the 2nd to 5th terms

Unity UNITE 2014 Special Session Lecture Unity UNITE 2018 Hands-on Session Lecture Unity Industry 2022 Hands-on Session Lecture Active as a Unity Korea Certified Master from the 2nd to 5th terms

Curriculum

All

67 lectures ∙ (16hr 18min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

13 reviews

4.8

13 reviews

  • robocraft님의 프로필 이미지
    robocraft

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    • sunrise32254315님의 프로필 이미지
      sunrise32254315

      Reviews 8

      Average Rating 5.0

      5

      100% enrolled

      Thank you so much for explaining Unity in a way that's easy for beginners to understand. I would definitely purchase your next lecture if you could upload one on more complex and difficult logic implementation methods!

      • indiegamemaker
        Instructor

        Thank you for your valuable feedback. We are currently preparing a follow-up course for intermediate learners, including network games. Thank you.

    • asdfasf123님의 프로필 이미지
      asdfasf123

      Reviews 5

      Average Rating 5.0

      5

      100% enrolled

      I've taken many Unity online courses, and I think you're a really good teacher. Your voice is gentle and soothing, which helps me concentrate, and you keep repeating things, so it sticks in my head!

    • paehwang님의 프로필 이미지
      paehwang

      Reviews 5

      Average Rating 4.6

      5

      70% enrolled

      I think this is the best lecture for those who are new to Unity, still lacking skills, or trying to restart after stopping studying. Code style, optimization direction, problem approach and solution - nothing is missing, it's excellent. If you want to learn the basics of Unity, I highly recommend this lecture. The instructor is also kind and provides detailed answers to questions. It's rare to find such a satisfying lecture.

    • centuruk7431님의 프로필 이미지
      centuruk7431

      Reviews 1

      Average Rating 5.0

      5

      61% enrolled

      $77.00

      indiegamemaker's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!