Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Game Dev

/

Game Programming

[Unity 6] Học theo series game Hypercasual Unity của Giáo sư Go, bài 01

Dành cho người mới bắt đầu muốn tạo ra nhiều trò chơi khác nhau bằng Unity. Bạn có thể học cách tạo ra một trò chơi siêu đơn giản (Hyper Casual Game) quy mô nhỏ một cách dễ dàng và chi tiết. (Tất cả các tài nguyên và PPT được sử dụng trong bài giảng có thể được tải xuống từ video đầu tiên của mỗi bài giảng [Cài đặt cơ bản của dự án].)

(4.8) 39 đánh giá

605 học viên

  • unitynote
3시간 만에 완강할 수 있는 강의 ⏰
C#
Unity

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

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

  • Sản xuất trò chơi siêu giản dị thương mại bằng Unity

  • Làm game "Pin Circle" (2D)

  • Sản xuất trò chơi "Wave.io" (2D)

  • Làm game "Zigzag" (3D)

Tự tạo trò chơi đơn giản của riêng bạn!
Dễ dàng và thú vị, Series Unity của Tiến sĩ Goh 🎲

Bài giảng này!

Trò chơi đầu tiên trong loạt trò chơi Hyper Casual của Dr. Ko, được tạo ra bằng Unity Engine và C# ! Đây là trò chơi sáng tạo "Pin Circle" 2D, "Wave.io" và trò chơi sáng tạo "Zigzag" 3D.


Dành cho người mới bắt đầu
Phát triển trò chơi mà bạn có thể học bằng cách làm theo.

Tôi biết một chút về cách sử dụng công cụ Unity, nhưng...
'Vậy bây giờ chúng ta phải làm gì?' Những ai muốn hoặc đang không biết cách tạo trò chơi thì hãy chú ý!

Mối quan tâm của người mới bắt đầu về phát triển trò chơi,
Hãy giải quyết vấn đề này bằng bài giảng này!

Unity, tôi đã học được những điều cơ bản
Cách chơi trò chơi thực tế
Nếu bạn không biết nên tạo ra điều gì?

của các trò chơi thương mại hóa
Phương pháp phát triển
Nếu bạn tò mò?

Một ví dụ thực tế
Hãy thử làm theo hướng dẫn nhé
Bạn muốn vừa học vừa giải trí ?

Khóa học này được tạo ra dành cho những người muốn tạo ra nhiều trò chơi khác nhau bằng Unity.
Khóa học này được thiết kế để giúp bạn tìm hiểu cấu trúc của trò chơi thương mại theo cách dễ dàng và thú vị, đồng thời cảm nhận quá trình phát triển trò chơi bằng cách tự tay tạo ra một số trò chơi siêu thông thường đơn giản.


Được sử dụng trong thực tế
Tất cả các nguồn lực và
Chúng tôi cung cấp PPT!

Bạn có thể tải xuống bài giảng PPT từ [Tùy chọn dự án] trong mỗi phần.

Chúng tôi cung cấp tất cả các tài nguyên được sử dụng trong khóa đào tạo cũng như bài giảng PPT dài 532 trang . Thay vì phải mất công phát/tạm dừng bài giảng nhiều lần, bạn chỉ cần làm theo PPT được tổ chức cẩn thận và tạo ra ví dụ của riêng mình.


Làm trò chơi nhỏ
Các tính năng cần thiết
Rất dễ học.

Phần 1 - Trò chơi vòng tròn ghim 2D

  • Tìm hiểu cách đặt chốt cố định vào mục tiêu bằng cách sử dụng công thức tìm chu vi hình tròn và đặt chốt vào mục tiêu bằng một cú nhấp chuột.
  • Đặt giao diện người dùng Text-TextMeshPro tại vị trí ghim bằng phương thức WorldToScreenPoint(), phương thức này sẽ lấy giá trị tọa độ trên màn hình dựa trên tọa độ thế giới.
  • Cấu hình kết thúc trò chơi, thoát trò chơi và menu chính, đồng thời thiết lập số lượng ghim sẽ được đặt ở phía dưới và mục tiêu để dễ dàng triển khai giai đoạn.
Đây là trò chơi 2D, trong đó bạn phải lắp các chốt số vào một tấm xoay theo đúng số đã định.

Phần 2 - Trò chơi 2D Wave.io

  • Chuyển động của người chơi và chướng ngại vật được thực hiện theo chuyển động khứ hồi giống như đồ thị Sin bằng phương pháp Mathf.Sin().
  • Triển khai camera theo dõi người chơi một cách mượt mà bằng phương thức Vector3.SmoothDamp().
  • Tìm hiểu cách tạo các lớp Mover, Rotator và Resizer đóng vai trò là chướng ngại vật được đặt trong trò chơi.
  • Tạo nhiều khu vực để sử dụng trong trò chơi và đặt chúng ngẫu nhiên trong quá trình chơi.
  • In ra thời điểm bắt đầu trò chơi, kết thúc trò chơi, điểm hiện tại và điểm tối đa.
  • Thay đổi màu nền khi nhận vật phẩm và sử dụng TrailRenderer để hiển thị đuôi của người chơi.
  • Triển khai hiệu ứng người chơi tử vong (Hạt, Rung máy), hiệu ứng vật phẩm (Hoạt ảnh nhàn rỗi, Hạt).

Đây là trò chơi 2D, trong đó bạn phải tránh chướng ngại vật và vượt qua các cấp độ.

8 loại khu vực được đặt trong trò chơi
Ảnh chụp màn hình trò chơi

Phần 3 - Trò chơi 3D Zigzag

  • Hãy triển khai một hệ thống quản lý ô, trong đó khi người chơi đi qua một ô, ô đó sẽ rơi xuống và được sắp xếp lại ở cuối bản đồ.
  • Xử lý chuyển động của người chơi và camera.
  • Thực hiện bắt đầu trò chơi, kết thúc trò chơi, điểm hiện tại, điểm cao nhất và khi có được vật phẩm, tốc độ phát lại hạt và di chuyển của người chơi sẽ tăng lên.
Ảnh chụp màn hình trò chơi
Một trò chơi 3D trong đó bạn phải phá vỡ các ô hình zíc zắc bằng cách nhấp chuột.

Kênh YouTube
Ghi chú về sự thống nhất của Tiến sĩ Koh!

Vào kênh “Dr. Koh’s Unity Note” (nhấp vào)

Bạn có thể xem nhiều video liên quan đến phát triển trò chơi Unity trên kênh "Dr. Go's Unity Note" của YouTube 😊


Câu hỏi dự kiến ​​Hỏi & Đáp.

H. Những người không chuyên ngành cũng có thể tham gia khóa học này không?

Điều này có thể thực hiện được vì chúng tôi đã sản xuất các video và PPT để ngay cả những người không chuyên cũng có thể theo dõi.
Tuy nhiên, những người không chuyên ngành và người mới bắt đầu sử dụng Unity chỉ có thể "tạo ra trò chơi giống như trong bài giảng".

Để tạo ra trò chơi này đòi hỏi phải hiểu các nguyên tắc và kiến ​​thức khác nhau để áp dụng vào các trò chơi khác.
Những người không chuyên ngành được khuyến khích học khóa học “Cơ bản về Unity của Tiến sĩ Koh: Học bằng cách làm theo” trước khi học khóa học này.

H. Lợi ích của việc tham gia khóa học này là gì?

Tìm hiểu cách tạo trò chơi bằng Unity.
Để phát triển trò chơi bạn muốn, bạn cần hiểu logic của nhiều trò chơi và có khả năng áp dụng mã và kỹ thuật bạn biết.
Việc áp dụng các kỹ thuật này đòi hỏi phải tiếp xúc với nhiều trò chơi do người khác phát triển.

Vui lòng kiểm tra trước khi tham gia lớp học!

  • Khóa học này được tạo bằng Unity 6 (6000.0.36f1). (Tính đến ngày 3 tháng 4 năm 2025)
  • Bạn có thể làm điều tương tự trong Unity 5 (2017-2023).

Người chia sẻ kiến ​​thức
Bạn có tò mò về bài giảng cuối cùng không?

Nếu đây là lần đầu tiên bạn phát triển trò chơi Unity! Bài giảng miễn phí trước 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ững ai đã tham gia khóa học "Căn bản về Unity của Giáo sư Go, học thông qua thực hành"

  • Nếu bạn 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?

  • Những điều cơ bản về Unity

  • Nền tảng ngôn ngữ C#

Xin chào
Đây là

13,576

Học viên

229

Đánh giá

131

Trả lời

4.9

Xếp hạng

8

Các khóa học

주요 경력

 2014 ~ 2015, 2022 ~ 호서대학교 게임학과 초빙교수

現 2016 ~ 공주대학교 게임디자인학과 강의전담교수

現 2022 ~ 유니티 공식 인증 강사 (Unity Certified Instructor)

2023 포항공과대학교 전자전기공학과 외래교수

前 2022 우송대학교 테크노미디어융합학부 (게임멀티미디어전공) 외래교수

前 2019 공주대학교 컴퓨터공학부 외래교수

前 2018 상명대학교 사진영상콘텐츠학과 외래교수

前 2017 계원예술대학교 게임미디어과 외래교수

前 2016, 2020~2021 배재대학교 게임학과 외래교수

前 2016남서울대학교 VRAR 외래교수

前 2016 한국영상대학교 게임애니메이션과 외래교수

前 2015 ~ 2018 백석대학교 정보통신학부 외래교수

 

"고박사의 유니티 노트" 유튜브 운영

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

 

소개

게임 프로그래밍 전공으로 게임 개발, 유니티 엔진 강의를 하고 있습니다.

강의 분야 : 유니티 엔진(기초, 2D/3D 게임 개발, VR/AR), 서버, 인공지능, 셰이더, 게임학개론 등

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

Tất cả

28 bài giảng ∙ (4giờ 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ả

39 đánh giá

4.8

39 đánh giá

  • wlsthf09060225님의 프로필 이미지
    wlsthf09060225

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    66% đã tham gia

    Tôi là người đã mua 10 khóa học liên quan đến Unity từ Infrun. Nếu bạn đã tham gia khóa học cơ bản về Unity Engine thì đây là khóa học bạn sẽ nghe. Những bài giảng như thế này dành cho học sinh trung cấp không những không phổ biến mà đây là bài giảng duy nhất tôi từng học có nội dung phong phú đến vậy. Kích thước phần cũng phù hợp. Trong trường hợp có người lo lắng vì nó chỉ dài khoảng 3 tiếng, nếu bạn gói gọn nội dung và theo dõi trong khi thực sự xem bài giảng thì sẽ mất thêm 10 tiếng. Ngay cả khi xem xét số lượng, nó sẽ có cảm giác rẻ tiền. Bây giờ, những ai còn mơ hồ về việc phải làm gì sau khi học những điều cơ bản sẽ hiểu ngay khi nghe bài này. Nó có đầy đủ cấu trúc trò chơi, bí quyết và mẹo. Có những bài giảng trung cấp khác, nhưng hãy học bài này trước. Trong trường hợp đó, các bài giảng khác sẽ hữu ích hơn. Thành thật mà nói, nếu bạn chỉ nghe bài giảng này, bạn chắc chắn sẽ có niềm tin vào Unity.

    • unitynote
      Giảng viên

      Tôi cảm động trước những nhận xét rất chi tiết và chân thành, như thể tôi đã hỏi một người bạn. Ngoài ra, tôi tự hỏi liệu anh ấy có thực sự hiểu rõ về tôi hay không vì anh ấy đã chỉ ra những chi tiết như số lượng bài giảng so với số lượng tôi theo đuổi khi biên soạn bài giảng. Tôi có cảm giác đó haha;; Nhìn vào nội dung bình luận bạn để lại, dù không phải bài giảng của tôi nhưng có vẻ như Jinsol Lee sẽ hiểu rõ bài giảng và tận dụng 200% nội dung bài giảng cho dù anh ấy học bài nào ^^ Cảm ơn bạn một lần nữa vì đã để lại một bài đánh giá bài giảng hay và có giá trị như vậy. :)

  • ominseok님의 프로필 이미지
    ominseok

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    53% đã tham gia

    Khóa học này chỉ cung cấp những thực hành cần thiết và giải thích ngắn gọn để bạn có thể học cách tạo một trò chơi siêu thông thường sau khi tìm hiểu những kiến ​​thức cơ bản về Unity. Tôi nghĩ đây sẽ là sự lựa chọn hoàn hảo cho những ai muốn một bài giảng diễn ra suôn sẻ mà không có những cuộc huyên thuyên không cần thiết. 👍

    • unitynote
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học ^^ Để bài giảng không bị nhàm chán và kéo dài. Chúng tôi luôn cố gắng xác định và chỉ giải thích những phần cần thiết.

  • woojjajja님의 프로필 이미지
    woojjajja

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi thực sự khuyên người mới bắt đầu nên kiểm tra nó. Các ví dụ và nội dung bài giảng giải thích các khái niệm rất hữu ích. Tôi đang mong chờ bài giảng tiếp theo ^^

    • unitynote
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học có giá trị của bạn ^^ Đối với loạt trò chơi tiếp theo, chúng tôi sẽ chọn một trò chơi siêu thông thường thú vị và phổ biến hơn. Hãy thử làm nó.

  • kyung86098513님의 프로필 이미지
    kyung86098513

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    91% đã tham gia

    Lời giải thích rất dễ hiểu đối với người mới bắt đầu. Tôi nghĩ thật tuyệt khi bạn có thể làm điều đó trong khi xem PPT. Cảm ơn :)

    • unitynote
      Giảng viên

      Cảm ơn bạn đã đánh giá khóa học ^^ Chúng tôi đã chuẩn bị một bản PPT để bạn có thể sử dụng khi khó theo dõi khi xem video :)

  • lymh11083639님의 프로필 이미지
    lymh11083639

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    34% đã tham gia

    Ồ, Tiến sĩ Ko, tôi là một YouTuber thường xuyên và cảm ơn bạn đã tải lên những bài giảng tuyệt vời như vậy. Thành thật mà nói, tôi đã rất khó khăn khi chờ đợi từng video được tải lên YouTube, nhưng thật tuyệt khi có thể xem tất cả các bài giảng được tổ chức ở một nơi như thế này!

    • unitynote
      Giảng viên

      Cảm ơn bạn đã đánh giá ^^ Cảm ơn bạn đã luôn ủng hộ chúng tôi trên YouTube. Hiện tại, trong các ô dạng lưới như 1010, Match-3 và 2048, Chúng tôi hiện đang sản xuất Series 02 của Trò chơi Hyper Casual mà bạn có thể chơi. Chúng tôi sẽ trở lại với bộ truyện mới sớm nhất có thể ^^

923.577 ₫

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!