강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Các mẫu thiết kế trò chơi với sự thống nhất

Những người đã hoàn thành kiến ​​thức cơ bản về Unity và muốn viết mã hiệu quả hơn sẽ có thể tìm cách chuyển từ trình độ sơ cấp sang trình độ trung cấp thông qua khóa học này.

(4.1) 26 đánh giá

478 học viên

Độ khó Cơ bản

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

  • java
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

4.1

5.0

성낙현(낙자쌤)

100% đã tham gia

Các bài giảng về mẫu thiết kế luôn chỉ được dạy bằng C hoặc Java. Khi tôi tham gia khóa học thông qua Unity, tôi nhận ra rằng đó là vì tôi học qua trò chơi mà tôi thích. Nó dường như đến dễ dàng hơn. Tôi nghĩ đây là khóa học đáng học ngay cả khi bạn không phải là nhà phát triển trò chơi. Cảm ơn bạn vì bài giảng tuyệt vời.

5.0

까만돌

30% đã tham gia

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

5.0

코리니

100% đã tham gia

Nó rất hữu ích trong việc học thiết kế cấu trúc trò chơi.

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

  • Mã hóa hiệu quả trong Unity

  • Các mẫu thiết kế trò chơi bạn có thể sử dụng ngay trong Unity

Các mẫu thiết kế trò chơi thổi hồn vào lập trình trò chơi Unity :)

Mọi lập trình viên đều mơ ước được gõ bàn phím, dường như bị ám ảnh, và cuối cùng, với phím Enter mạnh mẽ, thực thi mã và thấy kết quả: "Được rồi!" Nhưng trong phát triển thực tế, những kỹ năng lập trình cá nhân xuất sắc như vậy là không cần thiết.

Mã phải ngắn gọn, dễ bảo trì và hiệu suất cao.

Kỹ thuật lập trình hiệu quả này là cần thiết. Các đồng nghiệp kỳ cựu của chúng tôi đã định nghĩa nhiều mẫu thiết kế trò chơi khác nhau, đặt tên cho các tác vụ có cấu trúc và hiệu quả này. Tuy nhiên, lý thuyết và ví dụ về mẫu thiết kế GoF dạng văn bản tỏ ra khó áp dụng cho Unity.

Đó là lý do khóa học này được tạo ra. Chúng tôi đã tạo ra các ví dụ về các mẫu thiết kế trò chơi thiết yếu và thường dùng, được điều chỉnh cho Unity. Bằng cách học hỏi, nắm vững và sử dụng nhiều lần các ví dụ này, bạn sẽ thấy mình lập trình ngày càng hiệu quả hơn.


[Chiến lược mẫu - Triển khai hoán đổi vũ khí]



[ Mẫu lệnh - Triển khai chức năng Hoàn tác ]



[Mẫu xây dựng - Triển khai cấu hình ký tự dành riêng cho người dùng]

H. Tôi đang sử dụng phiên bản Unity khác. Tôi nên làm gì?
A. Bạn có thể sử dụng bất kỳ phiên bản nào. Phiên bản Unity được sử dụng trong bài giảng này là 2019.2.19f1.

Khóa học này giả định rằng bạn đã thành thạo sử dụng các công cụ Unity.
Vì vậy, tại thời điểm bạn bắt đầu học, ngay cả khi phiên bản được sử dụng trong bài giảng và phiên bản Unity bạn đang sử dụng khác nhau,
Sự khác biệt đó sẽ không cản trở bạn tham gia khóa học này.
Ở đây, chúng tôi chỉ nghĩ đến việc viết mã hiệu quả khi phát triển trò chơi trong Unity. 
Phần này không thay đổi khi phiên bản Unity thay đổi.


H. Tôi có cần phải học C# riêng không?

A. Khóa học này giải thích các mẫu thiết kế trò chơi có thể sử dụng trong Unity.
Trong trường hợp này, nội dung liên quan đến các lớp trừu tượng, kế thừa, giao diện và triển khai chắc chắn sẽ xuất hiện.
Nếu ai đó biết cách sử dụng Java hoặc C++ học Unity, họ sẽ không được yêu cầu học C# riêng.
Nếu bạn đang học lập trình với Unity và mới làm quen với C#, phần này có thể hơi khó.
Do đó, có thể cần phải nghiên cứu thêm tùy thuộc vào tình hình của bạn.

Nếu bạn muốn tìm hiểu thêm về các lớp trừu tượng, kế thừa, giao diện và triển khai, tôi khuyên bạn nên tham gia các khóa học sau đây trong khóa học của tôi:

[Bài giảng video] Java: Tìm hiểu về lớp và lập trình hướng đối tượng

Nếu bạn muốn tìm hiểu những kiến thức cơ bản về Unity, tôi xin giới thiệu cuốn sách của tôi:

[sách điện tử] Khóa học cốt lõi! Unity [sách điện tử Kyobo]
[sách điện tử] Khóa học cốt lõi! Unity [Yes24]

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

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

  • Những người đã nghiên cứu ít nhất một cuốn sách Unity

  • Những người không biết phải làm gì sau khóa học cơ bản

  • Những người quan tâm đến việc viết mã hiệu quả khi tạo trò chơi

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

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

  • Hiểu C# (cơ bản về ngôn ngữ, hiểu biết cơ bản về các lớp)

  • Kinh nghiệm triển khai dự án (cá nhân, nhóm, mini...)

Xin chào
Đây là

5,795

Học viên

379

Đánh giá

118

Trả lời

4.6

Xếp hạng

6

Các khóa học

Hiện tại) The Joeun IT Academy - Giảng dạy khóa học Nhà phát triển Java / Flutter / Big Data / Blockchain

Tôi là nhà phát triển với 28 năm kinh nghiệm và hiện đang kiêm nhiệm công việc giảng dạy.

*** Tác phẩm ***

Nhập môn lập trình Java của Lee Jae-hwan / Golden Rabbit

Nhập môn Spring Boot qua các ví dụ / BJ Public

Khóa học cốt lõi! Unity / uPaper

Khóa học cốt lõi! Cocos2d-X / Upaper

Hãy bắt đầu! Lập trình game iPhone với cocos2d / Wikibooks

*** Bài giảng trực tuyến ***

Java: Hiểu về lớp và lập trình hướng đối tượng

Design Patterns với JAVA

Nhập môn Spring Boot qua các ví dụ

Khóa học cốt lõi! Phát triển game 2D với Cocos Creator

Thiết kế mẫu trong game với Unity

Thấu hiểu Class và Design Pattern trong lập trình hướng đối tượng với ví dụ JAVA - Khóa học cốt lõi nhập môn Spring Boot! Phát triển game 2D bằng Cocos Creator và Design Pattern trong game với Unity.

Thấu hiểu Class và Design Pattern lập trình hướng đối tượng với ví dụ JAVA - Khóa học cốt lõi nhập môn Spring Boot! Phát triển game 2D bằng Cocos Creator và Design Pattern trong game với Unity.

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

Tất cả

40 bài giảng ∙ (4giờ 11phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

26 đánh giá

4.1

26 đánh giá

  • nakjasabal0079님의 프로필 이미지
    nakjasabal0079

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Các bài giảng về mẫu thiết kế luôn chỉ được dạy bằng C hoặc Java. Khi tôi tham gia khóa học thông qua Unity, tôi nhận ra rằng đó là vì tôi học qua trò chơi mà tôi thích. Nó dường như đến dễ dàng hơn. Tôi nghĩ đây là khóa học đáng học ngay cả khi bạn không phải là nhà phát triển trò chơi. Cảm ơn bạn vì bài giảng tuyệt vời.

    • wogjs1320734님의 프로필 이미지
      wogjs1320734

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      30% đã tham gia

      • muttul589114님의 프로필 이미지
        muttul589114

        Đánh giá 67

        Đánh giá trung bình 4.8

        5

        30% đã tham gia

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

        • lshzang06222813님의 프로필 이미지
          lshzang06222813

          Đánh giá 8

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Nó rất hữu ích trong việc học thiết kế cấu trúc trò chơi.

          • uty19938570님의 프로필 이미지
            uty19938570

            Đánh giá 31

            Đánh giá trung bình 4.9

            5

            100% đã tham gia

            Tôi chỉ biết mơ hồ về các mẫu thiết kế, nhưng cảm ơn bạn đã tạo ví dụ và cho tôi biết!

            1.146.211 ₫

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

            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!