강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Khóa học tuyệt đối! Unity 6 - Masterclass Unity qua game TPS

Unity Masterclass, giờ đây hãy gặp gỡ "Tuyệt đỉnh Giảng khóa! Unity" thông qua khóa học trực tuyến! Thông qua chương trình học có hệ thống và liên tục, bạn có thể học hỏi chi tiết từ cơ bản về Unity đến các kỹ thuật phát triển game đa dạng. Thông qua khóa học này, bạn sẽ có thể trưởng thành thành một nhà phát triển có năng lực, phát triển bất kỳ thể loại game nào một cách trôi chảy.

(4.8) 10 đánh giá

134 học viên

  • indiegamemaker
게임개발
게임개발자
tps게임
실습 중심
저자 직강
Unity
C#

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Nền tảng vững chắc của Unity Engine

  • Tìm hiểu các tính năng mới dựa trên Unity 6 mới nhất

  • Học design pattern thiết yếu trong phát triển game.

  • Giới thiệu phương pháp phát triển game có tính đến tối ưu hóa.

Chương trình học hiệu quả nhất cho các lập trình viên mới bắt đầu phát triển game là gì?🤔

Đây là khóa học được thiết kế dành cho các lập trình viên thực sự mới bắt đầu với Unity.

Trong khóa học này, chúng tôi không chỉ giới thiệu cách sử dụng cơ bản của Unity engine mà còn hướng dẫn các kỹ thuật phát triển game cần thiết một cách có hệ thống và liên tục. Khóa học được thiết kế để bạn có thể tự nhiên nắm vững cách áp dụng và ứng dụng các tính năng đa dạng mà Unity engine cung cấp trong quá trình phát triển game.

Tôi tin chắc rằng sau khi hoàn thành khóa học này, bạn sẽ có được sự tự tin để phát triển game của riêng mình.

Giới thiệu chương trình giảng dạy

Phát triển game bắn súng góc nhìn thứ ba

  • Thể loại game được tối ưu hóa cho việc học phát triển game 3D

  • Học các tính năng cốt lõi của Unity Engine cần thiết cho phát triển game

  • Học các mẫu thiết kế thiết yếu như Singleton, Observer, Object Pooling, Event Bus

  • Biểu diễn Follow Camera và cảm giác tác động của Cinemachine

  • Học kỹ thuật sản xuất hiệu quả sử dụng ScriptableObject

  • Học cách triển khai AI NPC phức tạp thông qua Behavior Graph

  • Học các kỹ thuật Navigation nâng cao

  • Học các kỹ thuật sử dụng InputSystem

Cơ bản về Animation của Meka

  • Cách sử dụng cơ bản của animation

  • Tối ưu hóa gọi tham số sử dụng Hash Value

Animation của Meka - Sử dụng Blend Tree

  • Đơn giản hóa thiết kế bằng cách sử dụng Blend Tree

Cơ bản về Cinemachine - Logic theo dõi camera

  • Cinemachine ver 3.x

  • Triển khai logic Follow Camera

  • Thực hành về thuộc tính Dead Zone, Damping

Cinemachine - Diễn xuất cảm giác va đập

  • Hiệu ứng rung lắc camera khi bắn súng và nổ

  • Cài đặt sóng xung kích trễ

Cơ bản về Navigation

  • Thiết lập chướng ngại vật tĩnh

  • Thuộc tính chi tiết của NavMeshAgent

  • Nội suy xoay

Xử lý ch장애물 động và NavMesh Link

  • NavMesh Obstacle

  • NavMesh Link (Off Mesh Link)

  • Sử dụng tính năng Carve

Triển khai AI NPC sử dụng Behavior Graph

  • Giới thiệu các tính năng cốt lõi và thực hành với gói Behavior Graph mới được thêm vào Unity 6

  • Học phương pháp luận Behavior Tree để triển khai AI NPC phức tạp

  • Thực hành tích hợp ScriptableObject để lưu trữ dữ liệu chung

  • Thực hành triển khai 100% mẫu hành vi của robot tự nổ bằng Behavior Graph

  • Sử dụng các node cốt lõi như Sequence, Repeat, Random, Wait, Conditional, Abort

UI 기초

  • Giới thiệu các thành phần cơ bản của UGUI

  • Panel, Button, Image

  • Triển khai thanh HP và thanh đạn

Object Pooling

  • Các mẫu thiết kế cần thiết cho phát triển game

  • Sử dụng IObjectPool được cung cấp bởi Unity

Tạo hiệu ứng CrossHair Animation

  • Tạo animation trực tiếp bằng sprite

  • Tích hợp với Raycast

Sử dụng Raycast

  • Học cách sử dụng cơ bản của Raycasting

  • Sử dụng Layer Mask để giới hạn phạm vi phát hiện

Phương pháp Event Bus sử dụng Scriptable Object

  • Học kỹ thuật quản lý sự kiện tập trung tương tự như Observer Pattern

  • Triển khai code tách rời (de-coupling) sử dụng Scriptable Object

Học Input System có thể dễ dàng chuyển đổi sang nhiều nền tảng khác nhau

  • Hệ thống Đầu vào - Bản đồ Hành động / Hành động / Thuộc tính

  • Invoke C# Event được sử dụng để xử lý logic giá trị đầu vào

Phân tách và hợp nhất Scene để hợp tác

  • Giới thiệu phương pháp làm việc bằng cách tách biệt scene để tạo điều kiện thuận lợi cho việc cộng tác

  • Giới thiệu và thực hành phương pháp tách biệt và hợp nhất 3 scene bao gồm game logic, UI, và level scene


Khuyến nghị cho những người như thế này

Tôi muốn học các kỹ thuật phát triển game
Tôi muốn học một cách đầy đủ các chức năng thiết yếu của Unity Engine.

Nhà phát triển game indie
Tôi cảm thấy bối rối không biết nên bắt đầu từ đâu để phát triển game indie.

Nhà phát triển cấp độ cơ bản có năng lực
Tôi muốn trở thành một nhà phát triển game cấp độ cơ bản muốn nâng cao năng lực của mình.

Người tạo ra khóa học này

  • 2013 ~ 2014 : Đặc giảng Unity tại NHN Entertainment

  • 2014 ~ 2016 : 패스트캠퍼스 - Trại đào tạo phát triển game Unity khóa 1~8

  • 2014 ~ 2016 : Đặc giảng Unity tại T아카데미

  • 2018 ~ 2024 : ETRI(Viện Nghiên cứu Điện tử và Viễn thông Hàn Quốc) - Bài giảng đặc biệt Unity

  • 2020 ~ 2024 : Netmarble Game Academy - Khóa học đặc biệt phát triển game Unity


  • Busan, Daegu, Gwangju Content Lab Unity Game Development Special Lecture

  • KAIST, Đại học Trung ương, Đại học Sogang, Đại học Khoa học và Công nghệ Seoul, Đại học Hansung và nhiều trường đại học khác đã tổ chức các buổi đặc biệt về Unity, VR, AR

  • Cơ quan Xúc tiến Nội dung Hàn Quốc, Viện Xúc tiến Công nghiệp Seongnam, Cơ quan Xúc tiến Nội dung Gyeonggi, v.v. - Bài giảng đặc biệt về Unity, VR, AR


  • Hoạt động Unity Korea Masters được công nhận (Khóa 2 ~ Khóa 5)

  • Khóa học tuyệt đối! Viết sách series Unity

Lưu ý trước khi học

Môi trường thực hành

  • Khóa học được giải thích dựa trên MacOS. Bạn hoàn toàn có thể theo dõi khóa học bằng hệ điều hành Windows. (Ngoại trừ 2 chỗ có menu khác nhau thì còn lại đều giống nhau.)

  • Trình soạn thảo mã sử dụng Visual Studio Code. Bạn cũng có thể sử dụng các trình soạn thảo khác (Visual Studio 2022, Rider).

  • Nếu bạn chưa có trình soạn thảo code nào đặc biệt ưa thích, chúng tôi khuyến nghị bạn cài đặt Visual Studio Code (VSCode) và theo dõi bài học.

Tài liệu học tập

  • Bạn có thể nhận các tài nguyên cần thiết như sau.

    • Bạn có thể tải xuống tài liệu học tập từ trang khóa học.

    • Bạn cũng có thể tải xuống tài liệu khóa học từ trang GitHub sau đây.

Kiến thức tiên quyết và lưu ý

  • Cú pháp cơ bản của C#

  • Sẽ tốt hơn nếu bạn có hiểu biết về biểu thức lambda được sử dụng trong phần cuối của khóa học.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển tương lai muốn làm game bằng Unity.

  • Học viên mong muốn tạo thành quả ý nghĩa qua khóa học hệ thống, nhất quán.

  • Lập trình viên mới bắt đầu muốn ứng dụng và khai thác tính năng Unity Engine trong logic game.

  • Nhà phát triển muốn tìm hiểu các tính năng mới của Unity 6

Cần biết trước khi bắt đầu?

  • Lập trình C#

Xin chào
Đây là

419

Học viên

31

Đánh giá

44

Trả lời

4.9

Xếp hạng

6

Các khóa học

안녕하세요, 이재현입니다.

1인 게임 개발자를 꿈꾸며 유니티를 독학으로 시작했고, 2009년부터 2012년 까지 1인 개발로 모바일 게임 10여종을 출시했습니다. 절대강좌! 유니티 출간 및 오프라인 강의를 진행했습니다. 강의를 진행하면서, 잘 아는 것과 잘 가르치는 것은 다르다는 사실을 매번 깨닫고 있습니다. 이러한 경험을 바탕으로, 제가 가진 지식을 여러분들께 더 효과적으로 전달하기 위해 늘 노력하고 있습니다.

이번 강의가 여러분께 좋은 출발점이 되어, 즐거운 게임 개발자의 세계로 나아가는 데 작은 보탬이 되기를 기원합니다. ~


주요 강의 이력

  • 패스트캠퍼스 - 유니티 캠프 1기 ~ 8기

  • 팀 스파트르타 온라인 튜터

  • T아카데미

  • NHN 엔터테인먼트

  • 넷마블 게임아카데미

  • ETRI (한국전자통신연구원)

  • 한콘진, 경콘진, 성남산업진흥원

  • KAIST, 서강대, 중앙대, 한성대, 단국대 특강

주요 활동

  • 절대강좌! 유니티 집필 (일본, 중국 출판)

  • 유니티 UNITE 2014 세션 특강

  • 유니티 UNITE 2018 핸드온 세션 특강

  • 유니티 인더스트리 2022 핸드온 세션 특강

  • 유니티 코리아 공인 마스터스 2기부터 5기까지 활동

     

 

Chương trình giảng dạy

Tất cả

67 bài giảng ∙ (16giờ 18phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

10 đánh giá

4.8

10 đánh giá

  • robocraft님의 프로필 이미지
    robocraft

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • sunrise32254315님의 프로필 이미지
      sunrise32254315

      Đánh giá 8

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Cảm ơn bạn rất nhiều vì đã giải thích để những người mới bắt đầu làm quen với Unity có thể hiểu rõ hơn về Unity. Lần tới, nếu bạn đăng tải bài giảng về phương pháp thực hiện logic phức tạp và khó hơn, tôi sẽ mua ngay!

      • indiegamemaker
        Giảng viên

        Cảm ơn bạn vì những đánh giá quý giá. Chúng tôi hiện đang chuẩn bị một khóa học tiếp theo dành cho người học trung cấp, bao gồm cả game trực tuyến. Cảm ơn bạn.

    • asdfasf123님의 프로필 이미지
      asdfasf123

      Đánh giá 5

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Tôi đã học qua nhiều khóa học Unity online, nhưng có vẻ như thầy dạy rất giỏi. Giọng thầy nhẹ nhàng, dễ tập trung, thầy còn nhắc đi nhắc lại nên kiến thức dễ thấm vào đầu!!

      • indiegamemaker
        Giảng viên

        Cảm ơn bạn vì những đánh giá sau khóa học!

    • paehwang님의 프로필 이미지
      paehwang

      Đánh giá 5

      Đánh giá trung bình 4.6

      5

      70% đã tham gia

      Tôi nghĩ đây là bài giảng tốt nhất dành cho những người mới bắt đầu học Unity, những người vẫn còn thiếu kỹ năng, hoặc những người muốn dừng lại và bắt đầu lại việc học. Phong cách code, hướng tối ưu hóa, cách tiếp cận và giải quyết vấn đề, Không có gì thiếu sót, tất cả đều tuyệt vời. Nếu bạn muốn học những kiến thức cơ bản về Unity, tôi đặc biệt khuyên bạn nên học bài giảng này. Giảng viên trả lời các câu hỏi một cách thân thiện và chi tiết. Rất hiếm khi có một bài giảng nào làm tôi hài lòng đến vậy.

      • indiegamemaker
        Giảng viên

        Cảm ơn bạn rất nhiều vì những đánh giá quý giá.

    • centuruk7431님의 프로필 이미지
      centuruk7431

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      61% đã tham gia

      2.090.612 ₫

      Khóa học khác của indiegamemaker

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!