강의

멘토링

커뮤니티

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) 13 đánh giá

162 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

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

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

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

4.8

5.0

sunrise3225

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!

5.0

성현

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!!

5.0

paehwang

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.

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à

599

Học viên

57

Đánh giá

59

Trả lời

4.9

Xếp hạng

8

Các khóa học

Xin chào, tôi là Lee Jae-hyun.

Tôi đã bắt đầu tự học Unity với ước mơ trở thành nhà phát triển game độc lập, và từ năm 2009 đến năm 2012, tôi đã phát hành khoảng 10 loại trò chơi di động thông qua hình thức phát triển độc lập. Tôi đã xuất bản cuốn sách Khóa học tuyệt đối! Unity 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.

Hy vọng bài giảng lần này sẽ là một điểm khởi đầu tốt đẹp, góp một phần nhỏ giúp các bạn tiến bước vào thế giới phát triển game đầy thú vị. ~


Lịch sử giảng dạy chính

  • Bài giảng đặc biệt tại NC Soft

  • NHN Entertainment

  • Học viện Game Netmarble

  • Fast Campus - Unity Camp khóa 1 ~ khóa 8

  • Gia sư trực tuyến tại Team Sparta

  • T-Academy

  • ETRI (Viện Nghiên cứu Điện tử và Viễn thông Hàn Quốc)

  • KOCCA, GCA, Cơ quan Thúc đẩy Công nghiệp Seongnam

  • Bài giảng đặc biệt tại KAIST, Đại học Sogang, Đại học Chung-Ang, Đại học Hansung, Đại học Dankook

Hoạt động chính

  • Tác giả cuốn sách "Tuyệt đỉnh Unity!" (Xuất bản tại Nhật Bản, Trung Quốc)

  • Bài giảng chuyên đề tại phiên họp Unity UNITE 2014

  • Bài giảng chuyên đề phiên thực hành (Hands-on session) tại Unity UNITE 2018

  • Bài giảng chuyên đề Hands-on Session tại Unity Industry 2022

  • Hoạt động từ khóa 2 đến khóa 5 với tư cách là Masters chính thức của Unity Korea

    Giảng viên đặc biệt tại phiên hội thảo Unity UNITE 2014 Giảng viên đặc biệt tại phiên thực hành Unity UNITE 2018 Giảng viên đặc biệt tại phiên thực hành Unity Industry 2022 Hoạt động với tư cách là Unity Korea Certified Masters từ khóa 2 đến khóa 5

Giảng viên đặc biệt tại phiên thảo luận Unity UNITE 2014 Giảng viên đặc biệt tại phiên thực hành Unity UNITE 2018 Giảng viên đặc biệt tại phiên thực hành Unity Industry 2022 Hoạt động với tư cách là Unity Korea Certified Masters từ khóa 2 đến khóa 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ả

13 đánh giá

4.8

13 đá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.057.301 ₫

      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!