강의

멘토링

커뮤니티

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á

474 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,751

Học viên

375

Đá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á

  • nakjasabal0079님의 프로필 이미지
    nakjasabal0079

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    I always learned design pattern lectures through C or Java.. When I approached the lecture through Unity, I felt like it was easier to approach because it was learning through games that I like. I think it's a lecture worth learning even if you're not a game developer. Thank you for the great lecture.

    • wogjs1320734님의 프로필 이미지
      wogjs1320734

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      30% đã tham gia

      • muttul589114님의 프로필 이미지
        muttul589114

        Đánh giá 61

        Đánh giá trung bình 4.8

        5

        30% đã tham gia

        Thank you for the valuable lecture.

        • lshzang06222813님의 프로필 이미지
          lshzang06222813

          Đánh giá 8

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          It helped me a lot in learning game structure design.

          • uty19938570님의 프로필 이미지
            uty19938570

            Đánh giá 28

            Đánh giá trung bình 4.9

            5

            100% đã tham gia

            I only vaguely knew about design patterns, so thank you for explaining them with examples like this!

            1.163.444 ₫

            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!