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

/

Game Programming

Thực hành phát triển trò chơi Unity (2D) - Từ tập lệnh đến mẫu thiết kế và thuật toán

Tập lệnh, cũng như các mẫu thiết kế và thuật toán Mọi thứ bạn cần để tạo một trò chơi

(4.4) 23 đánh giá

550 học viên

  • agl05250070
Unity
Design Pattern

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

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

  • Các khái niệm cơ bản về C#

  • lập trình hướng đối tượng

  • Mẫu thiết kế Singleton

  • Cách sử dụng bộ sưu tập

  • Tổng hợp đối tượng

  • Sử dụng coroutine

  • Triển khai các chức năng thực tế của Unity

  • Thực hành sản xuất trò chơi

Mọi thứ bạn cần để tạo một trò chơi

Nếu bạn cố gắng tạo ra một trò chơi mà không học lập trình đúng cách, bạn sẽ đạt đến giới hạn.

Đôi khi, bạn không thể tìm ra cách triển khai một tính năng mong muốn, hoặc bạn đã triển khai thành công nhưng nó lại không hoạt động bình thường. Tệ hơn nữa, nếu bạn không hiểu và viết mã đúng cách, mã của bạn sẽ trở thành một mớ hỗn độn, khiến việc thêm hoặc sửa đổi các tính năng đơn giản cũng trở nên khó khăn.

Các thuật toán, mẫu thiết kế và các chủ đề khác cần phải học cho mục đích này đều rất rộng và chuyên sâu, khiến chúng trở nên khó tiếp cận.

Vì vậy hãy học cho đúng.

Bạn sẽ được học những nội dung cốt lõi của nhiều vấn đề cần thiết cho việc phát triển trò chơi cũng như nghiên cứu chuyên sâu về C# và Unity.

  • Thuật toán trò chơi cần thiết để triển khai các chức năng cốt lõi nhanh chóng và mạnh mẽ
  • Quản lý và tối ưu hóa bộ nhớ để chơi game không bị trễ
  • Các mẫu thiết kế cho khả năng bảo trì và khả năng mở rộng
  • Bảo mật để ngăn chặn hack và gian lận

Các tính năng của bài giảng

Bài giảng độc đáo, chuyên sâu

Có nhiều khóa học về Unity, nhưng đây là khóa học duy nhất đề cập sâu rộng đến nhiều vấn đề, tập trung vào phát triển trò chơi.

Cần có kiến thức cơ bản về Unity và lập trình.

Khóa học này yêu cầu bạn phải đã học khóa học cơ bản về phát triển trò chơi Unity hoặc có kiến thức cơ bản tương đương.

Chia sẻ kinh nghiệm của bạn.

Với tư cách là một nhà phát triển trò chơi trước khi trở thành một giảng viên, tôi truyền đạt một cách sinh động quá trình từ việc giải quyết các vấn đề khác nhau phát sinh trong giai đoạn phát triển cho đến khi ra mắt.


Những điều cần học

Tìm hiểu về singleton để giúp trò chơi của bạn có thể truy cập toàn cầu, nhóm đối tượng để loại bỏ độ trễ trong trò chơi và quản lý đối tượng hiệu quả, cũng như lập trình hướng sự kiện để có khả năng bảo trì và mở rộng.
Xem lại cú pháp C#, bao gồm tính kế thừa và thuộc tính, đồng thời tìm hiểu nhiều hàm sự kiện khác nhau hoạt động với Unity.

Ngoài ra, bạn sẽ tìm hiểu về coroutine, shader, đọc và ghi dữ liệu, ray casting, tùy chỉnh trình soạn thảo, kỹ thuật tối ưu hóa, v.v.

Một khóa học tốt để học đầu tiên

Giới thiệu những người chia sẻ kiến thức

Choi Jae-won
Hiện tại) Giám đốc điều hành của Study Encoding Hiện tại) Giảng viên toàn thời gian tại Unity
Cựu giảng viên Đại học Phát triển Khách hàng Ý tưởng và các tổ chức khác

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

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

  • Bất kỳ ai quan tâm đến việc phát triển trò chơi

  • Người mới bắt đầu làm quen với Unity

  • Bất cứ ai muốn học lập trình C#

  • Người mong muốn học hỏi thông qua các dự án thực tế

  • Bất kỳ ai muốn bắt đầu sự nghiệp với tư cách là nhà phát triển trò chơi

Xin chào
Đây là

2,339

Học viên

97

Đánh giá

74

Trả lời

4.5

Xếp hạng

2

Các khóa học

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

Tất cả

47 bài giảng ∙ (10giờ 9phú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ả

23 đánh giá

4.4

23 đánh giá

  • muttul589114님의 프로필 이미지
    muttul589114

    Đánh giá 57

    Đánh giá trung bình 4.8

    5

    32% đã tham gia

    Thank you for the valuable lecture.

    • hee3941님의 프로필 이미지
      hee3941

      Đánh giá 1

      Đánh giá trung bình 3.0

      3

      100% đã tham gia

      The lecture's voice is too quiet to hear...;;;;;

      • 씨네포프21님의 프로필 이미지
        씨네포프21

        Đánh giá 10

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        I still consider myself a beginner, but as I listened to the lecture, reviewed the grammar and made games, I was able to enjoy the lecture and finish it. I think it was a really good lecture and it helped me understand the concept of algorithms. I look forward to additional lectures.

        • yoonjo8900님의 프로필 이미지
          yoonjo8900

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          It seems like a good lecture. I like studying.

          • dogeinhyeok님의 프로필 이미지
            dogeinhyeok

            Đánh giá 6

            Đánh giá trung bình 3.7

            4

            100% đã tham gia

            The concept lectures are easy to understand, but the practice games are a bit disappointing. They're just for a taste.

            1.161.919 ₫

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

            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!