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

168 học viên

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

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

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

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

Học viên

86

Đánh giá

167

Trả lời

4.8

Xếp hạng

9

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á

  • 최시원님의 프로필 이미지
    최시원

    Đánh giá 2

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    79% đã tham gia

    강의를 들어보고 솔직하게 수강평을 말해보자면 장점 : 1. 유니티의 싱글플레이 게임을 만들어보셨던 분이라면 멀티플레이의 구조도 가볍게 보기 좋음 2. 유니티6의 멀티플레이 강의가 별로 없기 때문에 NetCode를 경험해보고 싶다면 괜찮 단점 : 1. 강의 내용 자체가 코드의 구조를 잘짜는 강의는 아니기 때문에 코드 퀄리티를 기대하지 못함 (실제 현업에서 보기 힘든 코드) 2. 강의에서 필요한 내용만 보고 싶은 수강생에게는 불필요한 내용이 많음 (코드 수정이 너무 잦음(강의를 준비해서 온다기 보다는 만들면서 아니면 고치지라는 마인드 처럼 보임 (물론 트러블슈팅까지 수강생에게 교육시키고 싶다라는 생각이면 할말은 없음) etc. 그.. Init이 Initialization의 줄인거를 알고계시겠지만 "아이닛"이라고 부르시는 이유가 계실까요..? 보통 이닛으로 부르지 않나요...? 총평 유니티로 싱글플레이 게임을 한번정도 만들어본 사람이라면 가볍게 볼 수 있고, 멀티플레이의 데디케이티드 서버, 리슨 서버, p2p 등의 방식이 어떻게 동작하는지 가볍게 볼 수 있다. 다만 게임을 만드는 것에 집중 되어 있기 때문에 이론 또는 서버가 동작하는 형태, 코드의 퀄리티 등을 기대하기는 어렵다. 그래서 초급자~중급자 사이분들이 들어보면 괜찮은 강의일 수 있다.

    • 양승근님의 프로필 이미지
      양승근

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      87% đã tham gia

      평소 이런 장기적인 프로젝트의 강의는 조금 듣다가 완강하지 못하고 중간에 그만두는 경우가 많은데요. 현재 출시를 제외하고 70%이상을 수강하며 느낀 점을 적어보겠습니다. 장점1 : 중간을 생략하지 않는다. 보통 처음부터 깔끔한 코드를 보여주기 위해 생략하고 최종 코드를 적어주시는데요. 이 강의는 처음부터 최종단계의 코드를 보여주는 것이 아니라 천천히 고쳐가면서 코드를 진행합니다. 장점2. 난이도의 적정성 초보는 아니고 그렇다고 고수도 아닌 저에게 정말 난이도가 적절했습니다.(게임을 2개 이상정도는 완성해 본 2년이상 유니티를 꾸준히 공부해왔을 사람에게 약간 도전적인 난이도인 것 같습니다.) 장점3. 회소성 있는 컨텐츠 유니티 NetCode를 활용한 컨텐츠 개발 강의는 잘 없는데요. Unity6와서 큰 업데이트가 있는 멀티플레이 기능을 미리 공부해 볼 수 있다는 점에서 강점이 있습니다.

      • anhyeokjun님의 프로필 이미지
        anhyeokjun

        Đánh giá 7

        Đánh giá trung bình 5.0

        5

        23% đã tham gia

        많은 분들이 봤으면 좋겠습니다 !!! 처음부터 출시까지 게임 완성해보고 싶은 분들은 이 강의로 충분합니다

        • 안종화님의 프로필 이미지
          안종화

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          23% đã tham gia

          처음에는 코드 전개가 예상과는 조금 다르게 흘러가서 적응이 필요했지만, 따라가다 보니 실무에서 필요한 유연한 사고를 배울 수 있는 기회가 되었습니다. 연재형 강의 특유의 흐름 덕분에 개발 과정을 함께 만들어가는 느낌이 인상 깊었고, 강사님의 정성과 진심 어린 소통에 큰 감동을 받았습니다. 개인적으로도 고민이 많던 시기에 다시 동기부여가 되는 강의였습니다. 감사합니다!

          • Gyung min Bang님의 프로필 이미지
            Gyung min Bang

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            14% đã tham gia

            6.208.568 ₫

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

            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!