강의

멘토링

커뮤니티

Game Dev

/

Game Programming

[Unity6] Series học làm game Hyper Casual qua thực hành 03

Đây là khóa học dành cho người mới bắt đầu đang băn khoăn "Bây giờ mình nên làm gì?" sau khi đã có nền tảng kiến thức về Unity. Bạn sẽ học được cách viết code cốt lõi của game một cách ngắn gọn nhưng mạnh mẽ thông qua việc tạo ra các game Hyper Casual có quy mô không quá lớn. (Khóa học 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.)

(5.0) 7 đánh giá

278 học viên

Độ khó Cơ bản

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

  • unitynote
C#
C#
Unity
Unity
C#
C#
Unity
Unity

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

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

5.0

5.0

Lusty

12% đã tham gia

Tôi đã suy nghĩ rất nhiều về nó trước khi mua nó, nhưng đó là khóa học hoàn hảo đối với tôi. Trước hết, việc xem một vài video và sau đó xem chúng dưới dạng PDF sẽ dễ dàng hơn, vì vậy tôi đã tiến bộ nhanh chóng và hoàn thành cả ba video trong hai ngày. Tôi đã xóa nó. Kế hoạch học tập của tôi là nhanh chóng theo dõi buổi đầu tiên và hiểu được tiến trình tổng thể (Đã hoàn thành). Vòng 2 - Tìm hiểu kỹ hơn lý do tại sao nó được thiết kế theo cách này Vòng 3 - Thêm tính năng để trò chơi hoàn thiện hơn Phần 4 - Sử dụng giao diện, đại biểu, v.v. theo nội dung của cuốn sách về chèn phụ thuộc mà bạn đang đọc riêng. Hãy thử tái cấu trúc Vòng 5 - Chúng ta sẽ tiến hành theo thứ tự hoàn thành trò chơi mà không cần xem bất kỳ tài liệu nào. Ưu điểm của khóa học này là nó cung cấp tài liệu PDF và chỉ bao gồm những thông tin cần thiết một cách chính xác. Sau khi chuyện này kết thúc, tôi dự định xem phần 1 và 2, và tôi hy vọng phần 4 cũng sẽ ra mắt.

5.0

정재훈

31% đã tham gia

Hữu ích quá!

5.0

sa4560

100% đã tham gia

Trò chơi nhỏ đầu tiên hơi khó một chút, nhưng bắt đầu với trò chơi nhỏ thứ hai, nó trở nên dễ thực hiện hơn nhiều và mã cũng dễ hiểu hơn!

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

  • Phát triển game hyper casual thương mại hóa bằng Unity

  • Làm game Stack (3D)

  • Làm game Don't Touch The Spikes (2D)

  • Tạo game Stack Ball (3D)

Hãy tự tay tạo ra một trò chơi đơn giản!
Dễ dàng và thú vị, loạt bài Unity của Tiến sĩ Go 🎲

Khóa học này!

Phần thứ ba của loạt bài Hyper Casual Game của Tiến sĩ Go được tạo bằng engine UnityC#! Đây là phần hướng dẫn tạo các game Stack [3D], Don't Touch The Spikes [2D], Stack Ball [3D].! This covers the creation of Stack [3D], Don't Touch The Spikes [2D], and Stack Ball [3D] games.


Phát triển game
học qua thực hành dành cho người mới bắt đầu.

Bạn đã hiểu một chút về cách sử dụng Unity Engine rồi...
Nhưng lại nghĩ 'Vậy bây giờ mình làm gì đây?' hay cảm thấy bối rối không biết phải làm game như thế nào? Hãy chú ý nhé!

Nỗi lo của người mới bắt đầu phát triển game,
hãy giải quyết bằng khóa học này!

Đã học cơ bản về Unity rồi
nhưng bối rối không biết làm thế nào
để tạo ra game thực tế??

Cách phát triển của
game thương mại hóa
khiến bạn tò mò??

Nếu bạn muốn học một cách thú vị
bằng cách làm theo
các ví dụ thực tế? way?

Tôi đã tạo khóa học này dành cho những ai muốn thử làm nhiều loại game khác nhau bằng Unity.
Đây là khóa học được thiết kế để bạn có thể tự tay làm nhiều game hyper casual đơn giản, học cấu trúc của game thương mại một cách dễ dàng và thú vị, đồng thời nắm bắt được cảm giác phát triển game.


Cung cấp
tất cả tài nguyên
PPT đã sử dụng trong thực hành!

Bạn có thể tải tài liệu giảng dạy ở bài học đầu tiên của mỗi phần.

Tất cả các tài nguyên được sử dụng trong thực hành cũng như tài liệu PPT bài giảng dày 560 trang đều được cung cấp kèm theo. Thay vì phải phát/tạm dừng video nhiều lần một cách phiền phức khi nghe giảng, hãy xem PPT được tổng hợp tỉ mỉ và làm theo các ví dụ.


Tạo game quy mô nhỏ để
dễ dàng học các
tính năng cần thiết..

Phần 3~8 - 3D Stack

  • Tạo khối lập phương khởi đầu và thiết lập nền Thực hiện thiết lập cơ bản cho dự án và tạo hiệu ứng hiển thị trên nền.
  • Tạo và sinh khối lập phương di chuyển Học cách tạo đối tượng khối lập phương di chuyển có màu sắc thay đổi dần dần (hoàn toàn ngẫu nhiên sau mỗi 5 lần) tại vị trí được chỉ định, và di chuyển camera cùng với các khối lập phương xếp chồng như tháp.
  • Di chuyển, đặt cube và tạo cube mảnh Học cách di chuyển cube theo hướng được chỉ định, so sánh vị trí với cube cuối cùng khi đặt cube bằng cách nhấp chuột, và tạo cube mảnh tương ứng với phần không trùng khớp.
  • Game Over So sánh giá trị chồng lấp (hangOver) giữa Last Cube và Current Cube để xác định game over và xử lý game over.
  • Giao diện trò chơi Cấu thành UI Main, In Game, Game Over và kích hoạt/vô hiệu hóa UI tùy theo tình huống.
  • 추가 기능
    • Học cách phát animation camera để có thể nhìn thấy toàn bộ tháp khối khi game over.
    • Học cách xử lý Perfect khi chồng khối hoàn hảo và phát âm thanh, hiệu ứng.
    • Ngoài ra, học cách khôi phục kích thước của khối lập phương một lượng nhất định nếu combo Perfect đạt từ 5 trở lên.
    • Quản lý các object có thể tái sử dụng bằng cách sử dụng Memory Pool.

Trò chơi 3D xếp tháp cao nhất có thể bằng cách đặt khối lập phương đúng thời điểm để giảm thiểu các mảnh bị cắt ra

Section 9~13 - 2D Don't Touch The Spikes

  • Tạo và bố trí đối tượng tường, gai Tạo và bố trí các đối tượng tường, gai được đặt trên bản đồ.
  • Điều khiển đối tượng người chơi Học cách điều khiển nhảy và di chuyển trái/phải của đối tượng người chơi.
  • 가시 활성/비활성화, 게임 오버
    • Khi người chơi va chạm với tường, vô hiệu hóa gai trên tường va chạm và kích hoạt gai trên tường đối diện.
    • Khi người chơi va chạm với gai, phát hiệu ứng phá hủy người chơi và xử lý game over.
  • Giao diện trò chơi Cấu thành UI Main, In Game, Game Over và kích hoạt/vô hiệu hóa UI tùy theo tình huống.
  • 추가 구현
    • Để tạo hiệu ứng diễn xuất, thay đổi màu nền và phát âm thanh khi người chơi va chạm với tường.
    • Phát âm thanh khi người chơi va chạm với gai và người chơi chết.
    • Tạo/phát hiệu ứng để lại tàn ảnh tại vị trí người chơi mỗi khi người chơi nhảy.
    • Thiết lập số lượng gai xuất hiện theo điểm số.
    • Thiết lập PillarBox trái/phải, LetterBox trên/dưới theo độ phân giải.

Trò chơi 2D sinh tồn càng lâu càng tốt bằng cách nhảy đúng thời điểm để tránh các gai xuất hiện ở hai bên tường

Phần 14~20 - 3D Stack Ball

  • 플랫폼 오브젝트 제작 및 배치
    • Tạo 6 loại object mảnh platform và 20 loại object platform được sử dụng trong game hiện tại.
    • Tạo/bố trí cột và platform cuối cùng, chọn số lượng/loại platform theo cấp độ và bố trí các platform.
    • Thay đổi màu sắc của cột, platform (phần có thể phá hủy), người chơi và UI xuất hiện trong game.
  • Đối tượng người chơi Triển khai nhảy của người chơi và thiết lập va chạm giữa người chơi và nền tảng.
  • 플레이어와 플랫폼 충돌 처리
    • Sử dụng AddForceAtPosition, AddTorque của Rigidbody để bắn các mảnh nền tảng bay ra.
    • Triển khai sự rơi xuống của người chơi và phân biệt các mảnh có thể phá hủy (Break) và không thể phá hủy (NonBreak) của nền tảng để xử lý khi va chạm với người chơi.
    • Di chuyển đối tượng camera dựa trên vị trí của người chơi và nền tảng cuối cùng khi người chơi hạ xuống.
  • Logic trò chơi - Trước khi bắt đầu trò chơi Cấu hình Main UI, kích hoạt khi chơi game và vô hiệu hóa khi trò chơi bắt đầu bằng cách nhấp chuột.
  • 게임 로직 - 게임 시작
    • Xuất thông tin về cấp độ hiện tại, cấp độ tiếp theo, thanh tiến trình cấp độ (tiến độ cấp độ hiện tại, %), điểm số hiện tại
    • Triển khai thanh năng lượng tăng khi giữ chuột và giảm khi thả chuột, khi thanh năng lượng đạt 100% sẽ kích hoạt chế độ sức mạnh. (có thể phá hủy tất cả các mảnh)
  • Logic trò chơi - Game Over Xây dựng UI Game Over và kích hoạt UI Game Over cùng với hiệu ứng người chơi bị phá hủy khi trò chơi kết thúc.
  • 게임 로직 - 게임 클리어
    • Cấu thành UI hoàn thành game, và khi hoàn thành game thì kích hoạt UI hoàn thành game cùng với hiệu ứng như nhiều mảnh giấy bay phất phới như hiệu ứng pháo giấy.
    • Lưu/tải dữ liệu bằng PlayerPrefs để duy trì điểm số hiện tại và có thể vô hiệu hóa Main UI khi load scene sau khi hoàn thành game.

Trò chơi 3D trong đó người chơi phá hủy các mảnh nền tảng có thể phá hủy (mảnh nền tảng màu) của nền tảng xoay để đến được điểm đích


Kênh YouTube
Unity Note của Tiến sĩ Go!

Truy cập kênh "고박사의 유니티노트" (Nhấp vào)

Bạn có thể xem nhiều video liên quan đến phát triển game Unity trên kênh YouTube "Goh Baksa's Unity Note" 😊


Hỏi đáp các câu hỏi thường gặp.

Q. Người không chuyên ngành có thể học được không?

Có thể vì video và PPT được tạo ra để cả người không chuyên cũng có thể theo dõi.
Tuy nhiên, đối với người không chuyên ngành hoặc người mới bắt đầu với Unity thì chỉ có thể "tạo ra trò chơi giống hệt như trong khóa học" mà thôi.

Để tạo ra trò chơi này, bạn cần hiểu các nguyên lý khác nhau và có kiến thức để ứng dụng vào các trò chơi khác.
Đối với người không chuyên, tôi khuyên bạn nên học khóa "Unity cơ bản của Tiến sĩ Go - Học bằng cách thực hành" trước khi tham gia khóa học này.

Hỏi: Học khóa học này thì có lợi ích gì?

Bạn có thể tìm hiểu về cách tạo game bằng Unity.
Để phát triển game mà bạn mong muốn, bạn cần hiểu về logic của nhiều loại game và có khả năng ứng dụng các đoạn code hoặc kỹ thuật mà mình đã biết.
Để ứng dụng các kỹ thuật này, bạn cần tiếp xúc với nhiều game do người khác phát triển.

📢 Vui lòng xác nhận trước khi học!

  • Khóa học này được tạo bằng phiên bản Unity mới nhất 6000.3.0f1. (Tính đến ngày 19/01/2026)
  • Vì không cần các kỹ thuật của phiên bản mới nhất nên bạn có thể sử dụng phiên bản Unity thấp hơn cũng được.
  • Tuy nhiên, đối với phiên bản 6000.0 trở xuống, hãy vào Edit - Project Settings để sử dụng Input System
  • Đặt Active Input Handling thành Input System.

Bạn tò mò về
các bài giảng trước
trong series Hyper Casual của Tiến sĩ Go?

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

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

  • Người đã hoàn thành khóa học "Unity cơ bản của Tiến sĩ Go - Học qua thực hành"

  • Người đã học khóa học series Hyper Casual hiện có

  • Những ai tò mò về phương pháp phát triển game hyper casual đã được thương mại hóa

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

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

  • Hiểu biết về ngôn ngữ C#

Xin chào
Đây là

14,085

Học viên

253

Đánh giá

137

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.

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

Tất cả

59 bài giảng ∙ (5giờ 39phú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ả

7 đánh giá

5.0

7 đánh giá

  • yoondaemyeong0212님의 프로필 이미지
    yoondaemyeong0212

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    12% đã tham gia

    Tôi đã suy nghĩ rất nhiều về nó trước khi mua nó, nhưng đó là khóa học hoàn hảo đối với tôi. Trước hết, việc xem một vài video và sau đó xem chúng dưới dạng PDF sẽ dễ dàng hơn, vì vậy tôi đã tiến bộ nhanh chóng và hoàn thành cả ba video trong hai ngày. Tôi đã xóa nó. Kế hoạch học tập của tôi là nhanh chóng theo dõi buổi đầu tiên và hiểu được tiến trình tổng thể (Đã hoàn thành). Vòng 2 - Tìm hiểu kỹ hơn lý do tại sao nó được thiết kế theo cách này Vòng 3 - Thêm tính năng để trò chơi hoàn thiện hơn Phần 4 - Sử dụng giao diện, đại biểu, v.v. theo nội dung của cuốn sách về chèn phụ thuộc mà bạn đang đọc riêng. Hãy thử tái cấu trúc Vòng 5 - Chúng ta sẽ tiến hành theo thứ tự hoàn thành trò chơi mà không cần xem bất kỳ tài liệu nào. Ưu điểm của khóa học này là nó cung cấp tài liệu PDF và chỉ bao gồm những thông tin cần thiết một cách chính xác. Sau khi chuyện này kết thúc, tôi dự định xem phần 1 và 2, và tôi hy vọng phần 4 cũng sẽ ra mắt.

    • unitynote
      Giảng viên

      Bạn có phương pháp học hay đấy :) Cảm ơn bạn đã đánh giá ^^

  • jjh9511101054님의 프로필 이미지
    jjh9511101054

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Hữu ích quá!

    • unitynote
      Giảng viên

      Cảm ơn bạn vì đánh giá khóa học quý báu! Tôi sẽ quay lại với những bài giảng bổ ích hơn nữa! :)

  • sa45609416님의 프로필 이미지
    sa45609416

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Trò chơi nhỏ đầu tiên hơi khó một chút, nhưng bắt đầu với trò chơi nhỏ thứ hai, nó trở nên dễ thực hiện hơn nhiều và mã cũng dễ hiểu hơn!

    • unitynote
      Giảng viên

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

  • kyung86098513님의 프로필 이미지
    kyung86098513

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đây là bài giảng bạn có thể tin tưởng và xem!!👍 Điều đó tốt vì bạn có thể dễ dàng theo dõi nếu bạn bình tĩnh làm theo. Tôi đang mong chờ bài giảng tiếp theo.

    • unitynote
      Giảng viên

      Cảm ơn bạn đã đánh giá ^^ Tôi sẽ làm việc chăm chỉ để có thể gặp các bạn trong bài giảng tiếp theo sớm nhất có thể.

  • muttul589114님의 프로필 이미지
    muttul589114

    Đánh giá 67

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    Cảm ơn bài giảng quý giá của bạn.

    • unitynote
      Giảng viên

      Cảm ơn bạn đã đánh giá có giá trị của bạn.

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

26 ₫

22%

911.091 ₫

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!