강의

멘토링

로드맵

Inflearn brand logo image
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á

469 học viên

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

  • 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,727

Học viên

373

Đánh giá

118

Trả lời

4.6

Xếp hạng

6

Các khóa học

현) 더조은IT아카데미 - 자바개발자과정 / 플러터 / 빅데이터 / 블록체인 강의

28년차 개발자이면서 강의를 겸하고 있습니다.

*** 저서 ***

이재환의 자바 프로그래밍 입문 / 골든래빗

예제로 배우는 스프링 부트 입문 /  비제이퍼블릭

핵심강좌! 유니티 / 유페이퍼

핵심강좌! Cocos2d-X / 유페이퍼

시작하세요! cocos2d 아이폰게임프로그래밍 / 위키북스

*** 온라인 강의 ***

자바 : 클래스의 이해와 객체지향 프로그래밍

디자인 패턴 with JAVA

예제로 배우는 스프링부트 입문

핵심 강좌! Cocos Creator 2D 게임 개발

게임 디자인 패턴 with 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á

  • 성낙현님의 프로필 이미지
    성낙현

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    디자인패턴 강의는 항상 C 혹은 Java를 통해서만 학습했었는데.. 유니티를 통해 강의를 접해보니 제가 좋아하는 게임을 통한 학습이라 그런지 더 쉽게 다가오는거 같습니다. 게임 개발자가 아니더라도 학습해볼만한 강의라 생각합니다. 좋은 강의 감사합니다.

    • 조재헌님의 프로필 이미지
      조재헌

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      30% đã tham gia

      • 까만돌님의 프로필 이미지
        까만돌

        Đánh giá 57

        Đánh giá trung bình 4.8

        5

        30% đã tham gia

        소중한 강의 감사합니다.

        • 코리니님의 프로필 이미지
          코리니

          Đánh giá 8

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          게임 구조 설계를 배우는데 많은 도움이 됐습니다

          • uty1993님의 프로필 이미지
            uty1993

            Đánh giá 28

            Đánh giá trung bình 4.9

            5

            100% đã tham gia

            디자인 패턴 막연하게만 알고 있었는데 이렇게 예시를 만들어서 알려주셔서 감사합니다!

            1.165.432 ₫

            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!