[Unity 6] Học làm game thực tế: 2D Platformer vừa học vừa làm

Đây là khóa học dành cho những người mới bắt đầu đang băn khoăn "bây giờ nên làm gì?" sau khi đã nắm vững kiến thức cơ bản về Unity. Thông qua việc trực tiếp chế tạo một trò chơi 2D Platformer, bạn có thể học hỏi các mã nguồn cốt lõi của thể loại game này một cách ngắn gọn nhưng đầy ấn tượng. (Chúng tôi cung cấp tất cả tài nguyên và tài liệu PDF được sử dụng trong bài giảng.)

(4.6) 13 đánh giá

180 học viên

Độ khó Cơ bản

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

C#
C#
Unity
Unity
C#
C#
Unity
Unity

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

4.6

5.0

kyung8609

14% đã tham gia

Đây chắc chắn là một bài giảng mà bạn có thể tin tưởng!! 👍👍 Tôi cũng đã thử tạo một trò chơi platformer bằng YouTube, v.v. Có nhiều tính năng mà trước đây tôi chưa biết. Tôi cảm thấy kỹ năng của mình đã được cải thiện rất nhiều qua các bài giảng của Tiến sĩ Go. Tôi sẽ háo hức chờ đợi bài giảng tiếp theo!!

5.0

idim7

98% đã tham gia

Đây là bài giảng tôi thực sự đánh giá cao. Tôi nghĩ sẽ rất tốt nếu nhiều người nghiên cứu về Unity nhìn thấy nó.

5.0

초롱초롱이1234

100% đã tham gia

Đối với tôi, người mới học Unity, đây là lần đầu tiên tôi tham gia một bài giảng chia sẻ tất cả các PPT và kịch bản. Tôi cảm thấy như mình luôn có thể theo dõi được các bài giảng, nhưng tôi thực sự ấn tượng. dự định làm một trò chơi nhàn rỗi? Nếu vậy, 100% tôi sẽ tham gia khóa học. Tôi thực sự thích khóa học này. Tôi đã giới thiệu nó cho nhiều người xung quanh.

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

  • Cách điều khiển người chơi như di chuyển, nhảy, v.v. trong trò chơi platformer 2D

  • Tạo các đối tượng tương tác với người chơi như gạch (tile), bệ bước (발판), khu vực ẩn (Hidden Area) và chướng ngại vật.

  • Sản xuất các đạo cụ như biển báo hướng dẫn, hộp vật phẩm và điểm đích

  • Nhiều loại đối tượng kẻ thù (nấm di chuyển theo lộ trình chỉ định, hoa tạo ra vật thể bắn, ếch di chuyển bằng cách nhảy)

Hãy tự mình tạo ra một trò chơi 2D Platformer!
Thật dễ dàng và thú vị, sê-ri Unity của Tiến sĩ Ko 🎲

được sử dụng trong thực hành

Tất cả tài nguyên và

Cung cấp PPT!


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ài liệu bài giảng PPT dài 526 trang. Bạn có thể vừa xem tài liệu PPT được sắp xếp tỉ mỉ vừa làm theo các ví dụ mà không cần phải lặp đi lặp lại việc phát/tạm dừng video một cách phiền phức khi đang nghe giảng.

Nội dung học tập

Phần (1) - 1 Thiết lập cơ bản cho dự án

Tạo một dự án 2D để sản xuất trò chơi platformer và nhập tệp *.unitypackage để tải bản đồ sẽ sử dụng trong trò chơi.

Phần (1) - 2 Nhân vật người chơi

Tìm hiểu cách điều khiển các chuyển động (Movement) như di chuyển, nhảy của nhân vật người chơi trong trò chơi platformer và thực hiện phát các hoạt ảnh (animation) của người chơi.

Tìm hiểu cách triển khai các tính năng bổ sung cho nhảy như nhập trước phím nhảy, và cách sử dụng hệ thống hạt (particle system) để tạo hiệu ứng di chuyển và hạ cánh.

Phần (1) - 3 Camera, Hình nền

Học cách thiết lập phạm vi di chuyển của người chơi và camera trong màn chơi, đồng thời tìm hiểu cách tạo camera theo dõi nhân vật người chơi.

Tìm hiểu về cách cuộn hình nền.

Phần (2) - 1 Ô gạch (Tile)

Học cách tạo các ô gạch không vỡ, ô gạch nảy không vỡ, ô gạch vỡ và ô gạch vật phẩm tương tác khi va chạm với đầu của người chơi.

Phần (2) - 2 Nền tảng (Platform)

Học cách tạo nền tảng di động, nền tảng rơi, nền tảng nhảy và nền tảng xuyên thấu tương tác khi va chạm với chân của người chơi.

Phần (2) - 3 Hidden Tilemap

Chúng ta sẽ học cách tạo ra một khu vực trở nên trong suốt khi va chạm với người chơi và trở nên mờ đục khi không va chạm, nhằm mục đích che giấu các khu vực ẩn hoặc vật phẩm trong bản đồ.

Phần (3) - 1 Chướng ngại vật (Obstacle)

Học cách chế tạo các chướng ngại vật như gai đặt tại vị trí cố định, lưỡi cưa xoay di chuyển theo lộ trình chỉ định, búa lắc lư theo hình quả lắc, và cách làm cho người chơi bị giảm máu hoặc chết ngay lập tức tùy theo đặc tính của chướng ngại vật.

Phần (3) - 2 Tính năng người chơi và Vật phẩm (Item)

Triển khai các tính năng như lượng máu, trạng thái vô địch và tấn công tầm xa của người chơi, đồng thời lưu trữ các thông tin về lượng máu, tiền xu, số lượng vật phẩm bắn ra và trạng thái thu thập sao.

Ngoài ra, bạn cũng sẽ học cách tạo các vật phẩm như tiền vàng, bất tử, hồi phục thể lực, +1 vật phóng và ngôi sao.

Phần (3) - 3 UI thông tin người chơi

Học cách tạo UI để hiển thị thông tin về máu, tiền xu, đạn và sao của người chơi đã tạo ở Phần (3) - 2 lên màn hình để người chơi có thể kiểm tra.

Phần (4) - 1 Đạo cụ (Props)

Chúng ta sẽ học cách tạo biển báo hiển thị các câu hướng dẫn cần thiết cho người chơi khi va chạm, hộp vật phẩm tạo ra số lượng vật phẩm ngẫu nhiên theo ý muốn, và điểm đích để hoàn thành màn chơi.

Phần (4) - 2 Kẻ địch (Enemy)

Chúng ta sẽ học cách tạo ra nấm di chuyển theo lộ trình chỉ định, hoa định kỳ bắn ra các vật thể, và ếch sử dụng vật lý để nhảy + di chuyển về phía trước và đổi hướng mỗi khi chạm tường.

Phần (5) - 1 Intro, SelectLevel Scene

Chúng ta sẽ học cách tạo cảnh Intro để hiển thị màn hình tiêu đề, cũng như cách kiểm tra việc mở khóa các cấp độ, số sao đạt được và kiểm soát việc chọn cấp độ mong muốn để bắt đầu trò chơi.

Phần (5) - 2 Game Scene

Bạn sẽ học cách thiết lập và tạo UI popup cho các trạng thái tạm dừng, thất bại (người chơi chết), hoàn thành cấp độ và bắt đầu cấp độ.

Chúng ta sẽ học cách sử dụng PlayerPrefs do Unity cung cấp để tải dữ liệu của từng cấp độ trong scene SelectLevel và cách lưu dữ liệu khi hoàn thành cấp độ trong scene Game.

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 6 chính thức (6000.0.34f1) và hoạt động tương tự trên tất cả các phiên bản từ 6000.0.23f1 trở lên. (12. 02. 2025)


  • Khóa học này bao gồm một số kỹ thuật C# như tính kế thừa, tính đa hình và tính trừu tượng của C#.


Tài liệu học tập (Phần 1)

  • 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 trong quá trình 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.

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"

  • Dành cho những ai thắc mắc về cách tạo trò chơi platformer 2D

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,395

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ả

58 bài giảng ∙ (5giờ 37phú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.6

13 đánh giá

  • 비공개님의 프로필 이미지
    비공개

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    91% đã tham gia

    Tôi đã nghe tất cả các bài giảng miễn phí trên YouTube của Tiến sĩ Ko về sản xuất trò chơi 2D và nó rất hữu ích khi ông giải thích chi tiết các kỹ thuật khác không có trong các bài giảng miễn phí. Điều tuyệt vời nhất là trong bài giảng của bác sĩ, tất cả các tài liệu như hình ảnh đều được dàn dựng nên không có vấn đề gì lớn trong quá trình thực hành. Tôi đã xem những bài giảng miễn phí khác, nhưng tôi đã lãng phí rất nhiều thời gian để tìm kiếm những hình ảnh còn thiếu, nhưng bài giảng của Tiến sĩ Lee thật đáng nhớ vì nó chưa bao giờ có phần đó. Tôi nghĩ sẽ rất hữu ích nếu bạn học được các kỹ năng bằng cách lặp lại và thành thạo chúng. Cảm ơn!!!

    • unitynote
      Giảng viên

      Cảm ơn bạn đã đánh giá có giá trị của bạn. Chúng tôi sẽ cố gắng hết sức để duy trì những điểm bạn đã đề cập. Chúng tôi sẽ đáp lại sự hỗ trợ của bạn bằng những bài giảng tốt hơn. Cảm ơn bạn đã hỗ trợ của bạn quá :)

  • kyung86098513님의 프로필 이미지
    kyung86098513

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    14% đã tham gia

    Đây chắc chắn là một bài giảng mà bạn có thể tin tưởng!! 👍👍 Tôi cũng đã thử tạo một trò chơi platformer bằng YouTube, v.v. Có nhiều tính năng mà trước đây tôi chưa biết. Tôi cảm thấy kỹ năng của mình đã được cải thiện rất nhiều qua các bài giảng của Tiến sĩ Go. Tôi sẽ háo hức chờ đợi bài giảng tiếp theo!!

    • unitynote
      Giảng viên

      Cảm ơn các bạn đã luôn theo dõi bài giảng của tôi và để lại những nhận xét chi tiết. Chúng tôi sẽ quay lại với một bài giảng hay hơn để đền đáp sự kiên nhẫn của bạn. Chúc mừng năm mới ^^

  • idim76323님의 프로필 이미지
    idim76323

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    98% đã tham gia

    Đây là bài giảng tôi thực sự đánh giá cao. Tôi nghĩ sẽ rất tốt nếu nhiều người nghiên cứu về Unity nhìn thấy nó.

    • unitynote
      Giảng viên

      Cảm ơn bạn đã đánh giá có giá trị của bạn. Chúng tôi sẽ cố gắng hết sức để mang đến những bài giảng tốt hơn.

  • cholong님의 프로필 이미지
    cholong

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đối với tôi, người mới học Unity, đây là lần đầu tiên tôi tham gia một bài giảng chia sẻ tất cả các PPT và kịch bản. Tôi cảm thấy như mình luôn có thể theo dõi được các bài giảng, nhưng tôi thực sự ấn tượng. dự định làm một trò chơi nhàn rỗi? Nếu vậy, 100% tôi sẽ tham gia khóa học. Tôi thực sự thích khóa học này. Tôi đã giới thiệu nó cho nhiều người xung quanh.

    • unitynote
      Giảng viên

      Cảm ơn đánh giá có giá trị của bạn ^^ Để phù hợp với sở thích của nhiều người, chúng tôi cung cấp bản PDF cùng với video. Tôi rất vui khi biết rằng bạn thích phần đó :) Đối với tài sản, có trường hợp tác giả gốc cắt bỏ việc cung cấp tài sản nên chúng tôi cố gắng cung cấp tài nguyên tự sản xuất nhiều nhất có thể nên cần có thời gian và hạn chế để sản xuất các nội dung giáo dục khác nhau. Sau khi hoàn thành việc sản xuất các tài liệu giáo dục mà chúng tôi hiện đang thực hiện, chúng tôi cũng sẽ cố gắng tạo ra các trò chơi nhàn rỗi. Cảm ơn bạn ^^

  • apdkflth5716님의 프로필 이미지
    apdkflth5716

    Đánh giá 9

    Đánh giá trung bình 4.9

    4

    88% đã tham gia

    Bài giảng phiến diện quá.. Sẽ thật tuyệt nếu được bảo phải làm gì, tại sao phải làm điều đó, những phương pháp nào khác có sẵn, v.v., nhưng đó chỉ là bài giảng một chiều không có câu hỏi, giống như đọc một cuốn sách.

    • unitynote
      Giảng viên

      Cảm ơn bạn đã đánh giá có giá trị của bạn. Như tiêu đề gợi ý, mục tiêu là học cách làm nó bằng cách làm nó với một trái tim nhẹ nhàng, nên có vẻ như các phương pháp hoặc kiến ​​thức đa dạng hơn vẫn chưa được cung cấp. Nếu có thắc mắc hãy để lại câu hỏi chúng tôi sẽ giải đáp tận tình.

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!

Ưu đãi có thời hạn, kết thúc sau 00:20:15 ngày

34.650 ₫

30%

1.042.530 ₫