강의

멘토링

로드맵

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

114 học viên

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

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

Dịch cái này sang tiếng Việt

  • 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à

263

Học viên

17

Đánh giá

30

Trả lời

4.9

Xếp hạng

4

Các khóa học

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

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

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

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ả

9 đánh giá

4.8

9 đánh giá

  • iloveflandre님의 프로필 이미지
    iloveflandre

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • sunrise3225님의 프로필 이미지
      sunrise3225

      Đánh giá 8

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      유니티를 처음 접하는 분들이 유니티에 대해서 잘 알수 있게 설명 해주셔서 너무 감사합니다. 다음에는 좀 더 복잡하고 어려운 로직 구현 방법에 대해서 강의를 올려주시면 바로 구매하겠습니다!

      • 이재현
        Giảng viên

        소중한 후기 감사합니다. 현재 네트워크 게임을 포함한 중급자를 위한 후속 강의를 준비중에 있습니다. 감사합니다.~

    • 후야님의 프로필 이미지
      후야

      Đánh giá 5

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      많은 유니티 인강을 들어봤는데 진짜 잘 가르쳐 주시는 거 같습니다. 목소리도 나긋나긋하셔서 집중이 잘되고, 계속 반복적으로 말씀해 주셔서 머릿속으로 잘 들어옵니다!!

      • 이재현
        Giảng viên

        수강후기 감사합니다~

    • paehwang님의 프로필 이미지
      paehwang

      Đánh giá 5

      Đánh giá trung bình 4.6

      5

      70% đã tham gia

      유니티를 처음 배우거나, 아직 실력이 미진하거나, 공부하다가 멈추고 다시 시작하려 할 때 보면 좋은 강의중 최고라고 생각합니다. 코드 스타일, 최적화 방향, 문제 접근 및 해결방법 그 무엇도 빠질게 없이 훌륭합니다. 유니티 기본기를 배우려고 한다면 이 강의를 적극 추천합니다. 강사님께서 질문에 대한 답변도 친절하고 자세하게 잘 해주시네요. 이정도 만족스러운 강의는 정말 드뭅니다.

      • 이재현
        Giảng viên

        소중한 후기 감사합니다.~

    • CenturuK님의 프로필 이미지
      CenturuK

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      61% đã tham gia

      2.095.925 ₫

      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!