강의

멘토링

커뮤니티

Game Dev

/

Game Programming

[Unity6] Học Phòng thủ Đa người chơi thực chiến

유니티6를 활용해 디펜스 장르의 멀티플레이 게임을 개발하는 과정을 다룹니다. 게임 로직부터 출시까지 단계별로 배우는 실전 강의입니다.

(4.2) 11 đánh giá

174 học viên

  • Pinous
게임개발자
최신버전
C#
Unity
multiplayer
Game Planning
game-programming

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

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

  • Unity6

  • C#

  • Thiết kế game

Unity 6 được phát hành vào ngày 17 tháng 10 năm 2024.

Phiên bản Unity mới cung cấp nhiều tính năng và công cụ tiên tiến hơn phiên bản 5 ở mọi khía cạnh, bao gồm hiệu suất, chất lượng đồ họa, AI, hỗ trợ nhiều người chơi và năng suất của nhà phát triển .

Do đó, khóa học này được tạo ra để giúp bạn tìm hiểu và sử dụng các công nghệ và tính năng mới nhất dựa trên phiên bản mới nhất của công cụ Unity ngay khi nó được phát hành.

Chúng tôi chia sẻ những hiểu biết mà chúng tôi đã tích lũy được khi sử dụng chuyên sâu kể từ phiên bản xem trước.
Chúng tôi sẽ giảm đáng kể thời gian tìm hiểu các tính năng mới trong Unity 6.

Chúng tôi triển khai một trò chơi phòng thủ bằng chức năng nhiều người chơi của Unity 6.

  • Các tính năng chính của Unity 6 : Cải thiện hiệu suất và đồ họa so với Unity 5, cải thiện chế độ nhiều người chơi và mạng

  • Đường ống kết xuất đồ họa : Cách triển khai hình ảnh thế hệ tiếp theo bằng URP và HDRP

  • Phát triển nhiều người chơi : Triển khai các tính năng nhiều người chơi bằng Netcode cho GameObjects và Unity Gaming Services (UGS)

  • Trò chơi phòng thủ: Mọi thứ bạn cần biết về việc triển khai trò chơi phòng thủ nhiều người chơi

  • Ra mắt và SDK: Công việc bổ sung sử dụng các tài sản khác như quảng cáo, mua hàng trong ứng dụng và ra mắt trên thiết bị di động

(Một số video trong bài giảng này)

H. Tại sao tôi nên học Unity 6 ngay bây giờ?

Unity 6 là phiên bản mới đầu tiên được phát hành sau 9 năm và hỗ trợ dài hạn (LTS) cùng các bản cập nhật thường xuyên sẽ được cung cấp dựa trên phiên bản này trong tương lai.

Vì vậy, việc học Unity 6 ngay bây giờ sẽ cung cấp cho bạn nền tảng vững chắc để truy cập và sử dụng các tính năng mới nhất trong nhiều năm tới. Đặc biệt, vì các bản vá cải thiện các tính năng hiện có và tối ưu hóa hiệu suất sẽ được cung cấp thường xuyên thông qua hệ thống cập nhật mới, tôi nghĩ việc học Unity 6 ngay bây giờ sẽ giúp ích rất nhiều trong việc bắt kịp công nghệ mới nhất và dễ dàng thích nghi với môi trường phát triển trò chơi!

H. Những gì đã được bổ sung vào Unity 6 Preview?

(Unity6 nhiều người chơi)

(Mẫu đồ thị VFX của Unity6)

(Mẫu đồ thị đổ bóng Unity6)

[Lưu ý trước khi tham gia khóa học]

Tài nguyên bài giảng

Các tài nguyên được sử dụng trong bài giảng chỉ được cung cấp cho những phần cần thiết của bài giảng và việc sử dụng cho mục đích thương mại bị hạn chế .
Tuy nhiên, tất cả các tệp lệnh sử dụng mã trong bài giảng đều có thể được sử dụng mà không có hạn chế.

Kiến thức và ghi chú của người chơi

Khóa học này được khuyến nghị cho những người có kiến ​​thức cơ bản về cách sử dụng Unity. Sẽ rất tốt nếu bạn đặt mục tiêu học ngay từ đầu, nhưng xin lưu ý rằng vì chúng tôi sẽ không giải thích mọi phần nên có thể có một số phần khó nếu bạn chưa có kiến ​​thức trước về Unity hoặc C#.

Sự chuẩn bị

Trò chơi bạn học trong khóa học này bao gồm quá trình phát hành trò chơi và tạo ra doanh thu.

  1. Tài khoản nhà phát triển GooglePlay, AppStore - để phát triển và phát hành trò chơi (Nếu bạn dự định phát hành trên AppStore, sẽ mất khá nhiều thời gian để có được tài khoản nhà phát triển, vì vậy chúng tôi khuyên bạn nên chuẩn bị trước.)


  2. Đăng ký doanh nghiệp - Để tạo doanh thu trong ứng dụng (Nếu bạn không trải qua quá trình đăng ký doanh nghiệp, bạn có thể kiếm được doanh thu từ quảng cáo, nhưng rất khó để tạo doanh thu trong ứng dụng khi người dùng thực sự trả tiền trong trò chơi.)

Khóa học này được thiết kế để giúp bạn thực hiện những bước đầu tiên hướng tới việc phát triển trò chơi mà bạn hằng mơ ước.

"Tôi hy vọng rằng khóa học này sẽ là nền tảng để bạn có thể phát huy hết đam mê và sự sáng tạo của mình, thay vì chỉ học các kỹ năng. Các bài giảng sẽ được tiến hành từng bước để bạn có thể hiểu được bản chất của quá trình phát triển trò chơi và hoàn thành các dự án sáng tạo và độc đáo. Tôi thực sự hy vọng rằng thông qua khóa học này, tất cả các bạn sẽ trở thành những nhà phát triển có thể tạo ra những trò chơi mà bạn luôn mong muốn. "

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

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

  • Đã có kiến thức cơ bản về Unity

  • Người quan tâm đến Unity6 sắp ra mắt

  • Người quan tâm phát triển multiplayer trên Unity6

  • Ai muốn làm game thủ thành

  • Người muốn phát triển game riêng

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

  • C#

  • Unity

Xin chào
Đây là

1,564

Học viên

110

Đánh giá

183

Trả lời

4.7

Xếp hạng

10

Các khóa học

[소개드립니다.]
안녕하세요, 주식회사 파이누스 대표자입니다.

단순히 게임을 만들고 싶다는 어린시절 꿈만을 가지고 독학으로 유니티를 배워나가기 시작하였습니다. 독학이기에 남들보다 더욱 열심히 노력하자는 일념 하나로 계속해서 배워 나가다가 어느덧 한 회사의 대표로써 자리하게 되었습니다.
개발사로 성장을 시작 한지 약 2년의 시간이 흘렀습니다. 저희는 이제 자사만의 게임 개발을 목표로 전진하고 있으며, 그 과정을 강의 영상으로 촬영하여 수익 창출이 가능한 게임 개발에 대한 강의를 만들고자 합니다.

이메일
pinous.g@gmail.com

 

 

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

Tất cả

71 bài giảng ∙ (29giờ 35phú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ả

11 đánh giá

4.2

11 đánh giá

  • qpqp6159154님의 프로필 이미지
    qpqp6159154

    Đánh giá 3

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    79% đã tham gia

    Nếu phải đánh giá một cách thật lòng về khóa học sau khi tham gia, thì: Ưu điểm: 1. Nếu bạn đã từng làm game single-player bằng Unity, bạn có thể dễ dàng nắm bắt cấu trúc của multiplayer. 2. Vì không có nhiều khóa học về multiplayer trên Unity 6, nên nếu bạn muốn trải nghiệm NetCode thì đây là một lựa chọn tốt. Nhược điểm: 1. Bản thân nội dung khóa học không tập trung vào việc xây dựng cấu trúc code tốt, vì vậy đừng mong đợi chất lượng code cao (code khó thấy trong thực tế). 2. Có nhiều nội dung không cần thiết cho những học viên chỉ muốn xem những nội dung cần thiết (sửa code quá thường xuyên, có vẻ như giảng viên có tư duy "vừa làm vừa sửa" thay vì chuẩn bị bài giảng trước (tất nhiên, nếu giảng viên muốn dạy học viên cả cách xử lý sự cố thì không có gì để nói)). etc. Có lẽ thầy biết Init là viết tắt của Initialization, nhưng có lý do gì để thầy gọi nó là "ai-nít" không? Bình thường không phải gọi là "i-nít" sao...? Tổng quan Nếu bạn đã từng làm game single-player bằng Unity, bạn có thể xem qua khóa học này một cách nhẹ nhàng và hiểu được cách thức hoạt động của các phương pháp multiplayer như dedicated server, listen server, p2p. Tuy nhiên, vì tập trung vào việc làm game nên khó có thể mong đợi vào lý thuyết, hình thức hoạt động của server hay chất lượng code. Vì vậy, khóa học này có thể phù hợp với những người ở trình độ sơ cấp đến trung cấp.

    • djsskach613705님의 프로필 이미지
      djsskach613705

      Đánh giá 5

      Đánh giá trung bình 5.0

      5

      87% đã tham gia

      Có rất nhiều trường hợp mọi người nghe một vài bài giảng cho một dự án dài hạn như thế này nhưng lại bỏ dở giữa chừng vì không thể theo kịp nó. Ngoại trừ bản phát hành hiện tại, tôi sẽ viết ra những gì tôi cảm nhận được sau khi tham gia hơn 70% các khóa học. Ưu điểm 1: Không bỏ qua phần giữa. Thông thường, để hiển thị mã sạch ngay từ đầu, nó sẽ bị bỏ qua và mã cuối cùng được viết. Bài giảng này không hiển thị mã từ giai đoạn đầu đến giai đoạn cuối mà tiến triển qua mã bằng cách sửa đổi nó từ từ. Lợi thế 2. Sự phù hợp của khó khăn Mức độ khó thực sự phù hợp với tôi, một người không phải là người mới bắt đầu cũng như một chuyên gia (Có vẻ như đây là một độ khó đầy thử thách đối với những người đã hoàn thành ít nhất hai trò chơi và đã nghiên cứu Unity hơn hai năm.) Lợi thế 3. Nội dung hồi tố Không có nhiều bài giảng về phát triển nội dung bằng Unity NetCode. Unity 6 có điểm mạnh ở chỗ nó cho phép bạn nghiên cứu trước các tính năng nhiều người chơi của bản cập nhật lớn.

      • anhyeokjun9234님의 프로필 이미지
        anhyeokjun9234

        Đánh giá 7

        Đánh giá trung bình 5.0

        5

        23% đã tham gia

        Mong nhiều người xem!!! Đối với những người muốn hoàn thành một trò chơi từ đầu đến khi phát hành, bài giảng này là đủ.

        • jonghwa02126007님의 프로필 이미지
          jonghwa02126007

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          23% đã tham gia

          Ban đầu, luồng code diễn ra hơi khác so với dự đoán nên tôi cần thời gian để thích nghi, nhưng khi theo kịp, tôi nhận thấy đây là cơ hội để học hỏi tư duy linh hoạt cần thiết trong thực tế. Nhờ vào nhịp điệu đặc trưng của khóa học theo series, tôi có cảm giác như đang cùng nhau xây dựng quá trình phát triển, điều này rất ấn tượng, và tôi rất cảm động trước sự tận tâm và giao tiếp chân thành của giảng viên. Đối với cá nhân tôi, đây là khóa học đã tiếp thêm động lực trong thời điểm tôi có nhiều suy tư. Cảm ơn rất nhiều!

          • gyungminbang5420님의 프로필 이미지
            gyungminbang5420

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            14% đã tham gia

            Ưu đãi có thời hạn, kết thúc sau 8 ngày ngày

            207.900 ₫

            30%

            6.200.909 ₫

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

            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!