[Unity 6] Học làm game Top-Down Shooting qua hướng dẫn thực hành

Đây là quá trình hướng dẫn từng bước từ đầu đến cuối cách phát triển một trò chơi Top-Down Shooting theo dạng chương/màn chơi giống như "Archero" bằng cách sử dụng Unity 6. (Tất cả tài nguyên được sử dụng trong bài giảng và tài liệu PDF đều được cung cấp sẵn.)

(4.6) 19 đánh giá

147 học viên

Độ khó Cơ bản

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

Unity
Unity
unity2d
unity2d
Unity6
Unity6
Unity
Unity
unity2d
unity2d
Unity6
Unity6

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

4.6

5.0

까만돌

100% đã tham gia

Cảm ơn bạn vì khóa học quý giá.

5.0

sinji107

46% đã tham gia

Trong phần viết code thì tiếc là không có giải thích bằng giọng nói và từ góc độ người mới bắt đầu làm quen với Unity và C# có thể cảm thấy phần giải thích còn thiếu, nhưng đối với những developer mới bắt đầu muốn thử làm game thể loại như Archero thì đã giúp ích rất nhiều.

5.0

Hyodong Woo

100% đã tham gia

Quả nhiên là thầy Go đáng tin cậy! Khóa học này cũng rất đáng khuyến khích. ※Những bạn hoàn toàn mới bắt đầu có thể sẽ thấy hơi khó~

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

  • Đây là khóa học sản xuất trò chơi bắn súng Top-Down theo dạng chương/màn chơi giống như Archero.

  • Vì không chỉ đơn thuần là hướng dẫn làm theo video mà còn dạy cách chế tạo, nên bạn có thể sửa đổi hoặc thêm bớt các tính năng.

Hãy tạo ra tất cả nội dung từ A đến Z của trò chơi 2D Top-Down Shooting!

Dễ dàng và thú vị, series Unity của Tiến sĩ Ko 🎲

Cung cấp tất cả tài nguyên và tệp PDF đã được sử dụng trong thực hành.

Chúng tôi cung cấp tất cả các tài nguyên được sử dụng trong thực hành, cùng với tệp PDF bài giảng dài 1054 trang. Bạn không cần phải lặp đi lặp lại việc phát/tạm dừng một cách phiền phức khi đang nghe giảng, hãy vừa xem tệp PDF được sắp xếp tỉ mỉ vừa làm theo các ví dụ

Sau khi nghe bài giảng, bạn có thể tạo ra những thành quả như thế này

Tạo thế giới bằng Tilemap

- Sàn nhà, vách đá, tường, tường bao quanh, bóng đổ


Chỉ số (Stat)

- Triển khai hệ thống chỉ số dạng mô-đun có tính đến việc mở rộng các loại chỉ số

- Triển khai chỉ số thưởng tăng/giảm bởi kỹ năng và vật phẩm

- Sử dụng delegate và event để kiểm soát việc gọi phương thức khi giá trị chỉ số (stat) thay đổi


Kỹ năng (Skill)

- Tạo các kỹ năng buff, tạo vật thể bay, kỹ năng duy trì và kỹ năng diện rộng

- Hệ thống học kỹ năng và tăng cấp kỹ năng

- Tính toán thời gian hồi chiêu và kiểm soát sử dụng kỹ năng


AI kẻ địch

- Tìm đường bằng Navmesh2D

- Triển khai hành vi của kẻ địch bằng Behavior Tree (Idle, Patrol, Wander, Chase, Attack)

- Triển khai lớp vũ khí để đa dạng hóa phương thức tấn công của kẻ địch (WeaponBase, WeaponStraight, )


Người chơi (Player)

- Điều khiển di chuyển bằng Input System

- Phát hoạt ảnh chờ/di chuyển, lật hướng trái/phải, tìm kiếm mục tiêu và nhắm vũ khí

- Khi kẻ địch chết, người chơi nhận kinh nghiệm và lên cấp


Khác

- Triển khai hiệu ứng bắn kỹ năng và trúng đòn (Sử dụng Particle System, Trail, Line, Light2D)

- Triển khai hiệu ứng thu thập vật phẩm (Item Collect Effect)

- Triển khai tải bất đồng bộ (Asynchronous Loading)

- Thực hiện hiệu ứng Fade Effect

- Triển khai Memory Pool để quản lý bộ nhớ

- Quản lý lưu trữ/tải dữ liệu trò chơi (JSON)

- Quản lý các loại dữ liệu đa dạng sử dụng trong trò chơi (ScriptableObject)

- Triển khai hiển thị tiền tệ trong game mobile (Số + Ký hiệu, 222M)

- Triển khai hệ thống trái tim (sử dụng trái tim khi chơi game, quản lý thời gian nạp lại, v.v.)

- Triển khai cần điều khiển ảo (Virtual Joystick)

- Thiết lập build Android và phát hành

- Giao diện vuốt (Swipe UI)

- TabBar

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

  • Khóa học này được thực hiện bằng phiên bản Unity 6000.1.xf1

    Hoạt động tương tự trên tất cả các phiên bản Unity 6. (05. 07. 2025)

  • Khóa học này bao gồm các kỹ thuật C# như delegate, event, tính đa hình và tính trừu tượng.

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

  • Hệ điều hành và phiên bản (OS): Windows

  • Công cụ sử dụng: Unity6, Visual Studio 2022

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

  • Hãy tải xuống "PDF giáo trình, video trong giáo trình, tài nguyên" để tiến hành học tập.

  • Nếu bạn gặp lỗi do gõ sai khi viết mã hoặc cảm thấy việc viết mã quá phiền phức, hãy tải xuống "tệp script (*.cs)"

  • Nếu bạn muốn chạy thử dự án trước, hãy tải xuống "tệp dự án" cho từng phần tương ứng.

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

  • Khả năng sử dụng Unity cơ bản

  • Lập trình C#

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

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

  • "Những người đã tham gia khóa học "Học cơ bản về Unity cùng Tiến sĩ Ko bằng cách làm theo"

  • Những ai tò mò về cách chế tạo trò chơi bắn súng góc nhìn từ trên xuống (Top-Down) giống như Archero.

  • Dành cho những ai thắc mắc về cách triển khai hệ thống kỹ năng và chỉ số có thể mở rộng

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

  • Hiểu về cách sử dụng Unity Engine

  • Tìm hiểu về ngôn ngữ C#

Xin chào
Đây là unitynote

Xác minh sự nghiệp

14,363

Học viên

269

Đánh giá

141

Trả lời

4.8

Xếp hạng

8

Các khóa học

Kinh nghiệm chính

Hiện tại 2022 ~ Giáo sư Khoa Phần mềm Game, Đại học Hoseo

Hiện tại 2016 ~ Giáo sư thỉnh giảng chuyên trách, Khoa Thiết kế Game, Đại học Quốc gia Kongju

Cựu 2022 ~ 2024 Giảng viên được Unity chứng nhận chính thức (Unity Certified Instructor)

Cựu 2023 Giáo sư thỉnh giảng Khoa Kỹ thuật Điện và Điện tử, Đại học Khoa học và Công nghệ Pohang (POSTECH)

Nguyên Giảng viên thỉnh giảng Khoa Hội tụ Truyền thông Công nghệ (Chuyên ngành Game Multimedia), Đại học Woosong năm 2022

Cựu Giáo sư thỉnh giảng Khoa Kỹ thuật Máy tính, Đại học Quốc gia Kongju năm 2019

Cựu giảng viên thỉnh giảng năm 2018 Khoa Nội dung Hình ảnh và Nhiếp ảnh, Đại học Sangmyung

Cựu 2017 Giảng viên thỉnh giảng khoa Truyền thông Game tại Đại học Nghệ thuật Kaywon

Cựu Giảng viên thỉnh giảng 2016, 2020~2021 Khoa Game Đại học Pai Chai

Cựu Giảng viên thỉnh giảng khoa VRAR Đại học Namseoul năm 2016

Cựu giảng viên thỉnh giảng năm 2016 Khoa Hoạt hình Game, Đại học Hình ảnh Hàn Quốc (KUMA)

Cựu giảng viên thỉnh giảng 2015 ~ 2018 Khoa Công nghệ Thông tin và Truyền thông, Đại học Baekseok

Vận hành kênh YouTube "Unity Note của Tiến sĩ Ko" YouTube channel

https://www.youtube.com/@unitynote

 

Giới thiệu

Tôi đang giảng dạy về phát triển trò chơi và Unity Engine với chuyên ngành lập trình trò chơi.

Lĩnh vực giảng dạy: Unity Engine (Cơ bản, Phát triển game 2D/3D, VR/AR), Server, Trí tuệ nhân tạo (AI), Shader, Nhập môn Game học, v.v.

Thêm

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

Tất cả

35 bài giảng ∙ (11giờ 15phú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ả

19 đánh giá

4.6

19 đánh giá

  • sinji1078229님의 프로필 이미지
    sinji1078229

    Đánh giá 13

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    46% đã tham gia

    Trong phần viết code thì tiếc là không có giải thích bằng giọng nói và từ góc độ người mới bắt đầu làm quen với Unity và C# có thể cảm thấy phần giải thích còn thiếu, nhưng đối với những developer mới bắt đầu muốn thử làm game thể loại như Archero thì đã giúp ích rất nhiều.

    • unitynote
      Giảng viên

      Cảm ơn bạn vì đánh giá khóa học quý giá^^

  • muttul589114님의 프로필 이미지
    muttul589114

    Đánh giá 68

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    Cảm ơn bạn vì khóa học quý giá.

    • unitynote
      Giảng viên

      Cảm ơn bạn vì đánh giá khóa học quý giá! ^^

  • beny님의 프로필 이미지
    beny

    Đánh giá 1

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Độ khó rất hợp lý Giáo trình được giải thích chi tiết nên rất tốt để tham khảo sau khi xem video Với khóa học ở mức độ này thì hoàn toàn không có vấn đề gì khi tạo ra các game hyper casual, đây là một khóa học rất bổ ích.

    • unitynote
      Giảng viên

      Cảm ơn đánh giá quý báu ^^

  • woojjajja님의 프로필 이미지
    woojjajja

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Quả nhiên là thầy Go đáng tin cậy! Khóa học này cũng rất đáng khuyến khích. ※Những bạn hoàn toàn mới bắt đầu có thể sẽ thấy hơi khó~

    • unitynote
      Giảng viên

      Cảm ơn bạn đã luôn đăng ký học mỗi khi tôi mở khóa học, và còn để lại những đánh giá quý báu nữa!!

  • kyung86098513님의 프로필 이미지
    kyung86098513

    Đánh giá 6

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    34% đã tham gia

    Tôi đã xem bài giảng này rất hay.

    • unitynote
      Giảng viên

      Cảm ơn bạn vì đánh giá khóa học quý giá^^

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

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!