강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

[Unity6] Cùng nhau phát triển game sinh tồn - Hành trình thử thách phát hành trên Steam

Khóa học 'Vampire Survivors: Cùng nhau kiến tạo' là khóa học giúp trực tiếp phát triển game hành động sinh tồn 3D bằng Unity và nắm vững hệ thống cốt lõi của các game thể loại Vampire Survivors. Theo dõi toàn bộ quá trình cho đến khi phát hành trên Steam, chúng ta sẽ cùng nhau xây dựng một game hoàn chỉnh.

(4.6) 8 đánh giá

108 học viên

  • Pinous
steam
게임개발
게임개발자
C#
Unity
Unity6

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

  • Unity

  • Unity3D

  • Steam

  • C#

Hiện tại, thị trường Steam và console indie đang mở ra nhanh hơn bao giờ hết.

Khi các môi trường máy chơi game cầm tay như Nintendo Switch và Steam Deck ngày càng phổ biến, các cấu trúc trò chơi đơn giản và lặp đi lặp lại đang trở nên phổ biến hơn.
Nó mang lại sự hài lòng cao về thời gian chơi , mở ra nhiều cơ hội mới cho các nhà phát triển nhỏ.

Bài giảng này là một dự án thực tế hướng tới mục tiêu phát hành thực tế .
Thiết kế trò chơi, tối ưu hóa hệ thống và cấu hình vòng lặp chơi cho lần ra mắt Steam/console.
Chúng tôi bao quát tất cả các luồng một cách có hệ thống và đồng hành cùng bạn trong toàn bộ quá trình từ phát triển đến kiếm tiền.

Các bài giảng sẽ được đăng tải hàng tuần trong khoảng thời gian từ 3 đến 4 tháng trong khi quá trình phát triển vẫn đang tiếp diễn.

  • Khóa học này nhằm mục đích dạy về phát triển trò chơi ngay từ đầu .


  • Bài giảng được cập nhật vào mỗi thứ Sáu , trừ tuần đầu tiên.

  • Ngày hoàn thành phát triển dự kiến là tháng 6 và chúng tôi có kế hoạch ra mắt ngay sau khi hoàn tất phát triển.

  • Bạn có thể tìm hiểu toàn bộ quy trình từ phát triển trò chơi đến ra mắt và kiếm tiền .

  • Khóa học này về cơ bản bao gồm việc tạo ra một trò chơi theo phong cách sinh tồn ma cà rồng được phát hành trên Steam.

[Giới thiệu trò chơi]

Đây là trò chơi chúng ta sẽ cùng nhau phát triển trong bài giảng này.

Trong trò chơi

Trong trò chơi

Trong trò chơi

  • Trò chơi ở trên chính là trò chơi mà bạn sẽ thực sự phát triển trong bài giảng này.

  • Xin lưu ý rằng trò chơi ở trên vẫn đang trong giai đoạn phát triển ban đầu, do đó có thể có những thay đổi ở màn hình phía trên.

H. Tại sao lại là trò chơi Steam theo phong cách sinh tồn ma cà rồng?

1. Khả năng tạo ra một trò chơi hoàn chỉnh ngay cả khi nguồn lực hạn chế

Có thể chơi các trò chơi theo phong cách sinh tồn ma cà rồng mà không cần hoạt ảnh nhân vật phức tạp hoặc hình nền có độ phân giải cao.
Nó cung cấp một cấu trúc được tối ưu hóa cho từng nhà phát triển , cho phép triển khai hệ thống chiến đấu nhập vai.


2. Thể loại đã được chứng minh trên thị trường Steam và máy chơi game

Một trong những thể loại phát triển nhanh nhất trên thị trường game indie hiện nay,
Trò chơi này cũng đang có nhu cầu cao trên các nền tảng máy chơi game cầm tay như Steam, Nintendo Switch và Steam Deck.
Đây là một cấu trúc tốt để kết nối với quá trình ra mắt và kiếm tiền sau khi hoàn thành trò chơi.


3. Hệ thống có thể triển khai phải rõ ràng và có hệ thống.

Hệ thống kỹ năng, thẻ tăng cấp, thu thập kinh nghiệm, mẫu quái vật, thiết kế UI, v.v.
Cấu trúc từ khâu lập kế hoạch đến khâu thực hiện được tổ chức tốt,
Việc đặt ra mục tiêu học tập rất dễ dàng và lý tưởng để có được cảm giác phát triển thực tế .


4. Cấu trúc nội dung đơn giản nhưng có thể mở rộng vô hạn

Cấu trúc trò chơi cơ bản rất đơn giản, nhưng có các vật phẩm, kỹ năng, nhân vật, trùm, màn chơi, v.v.
Rất dễ dàng để thêm nội dung bổ sung ,
Nó có ưu điểm là có thể linh hoạt điều chỉnh độ khó của quá trình học trong quá trình phát triển .

[Ghi chú 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à mục đích 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 tin script sử dụng mã trong bài giảng đều có thể được sử dụng mà không có hạn chế.

Tài sản trả phí

Một số tài sản trả phí có thể được sử dụng trong bài giảng.
Tuy nhiên, ngay cả trong trường hợp này, nó chỉ được sử dụng trong những tình huống mà sinh viên có thể tự do sử dụng tài sản miễn phí hoặc tài sản thay thế .
Chúng tôi sẽ tiếp tục mà không làm gián đoạn việc học của bạn. Xin lưu ý điều này.
---------------------------------------------------------------------------------------------

Khóa học này dựa trên Unity 6. Vui lòng kiểm tra thông tin bên dưới trước khi tham gia khóa học.

  1. Phiên bản Unity bắt buộc

    • Phiên bản Unity được sử dụng trong bài giảng là Unity 6.xxxx trở lên .

    • Nếu bạn đang sử dụng phiên bản trước Unity 6 , bạn phải tạo một dự án bằng cách thiết lập mẫu Universal Render Pipeline (URP) .

    • Vui lòng sử dụng phiên bản mới nhất để tiếp tục bài giảng mà không gặp vấn đề về khả năng tương thích.

  2. Môi trường phát triển được đề xuất

    • Hệ điều hành Windows hoặc macOS

    • Chúng tôi khuyên bạn nên cài đặt trình soạn thảo mã như Visual Studio hoặc Rider .

    • Cấu hình tối thiểu được đề xuất: RAM 8GB, SSD, GPU hỗ trợ DirectX 11 hoặc Metal

Khóa học này được thiết kế để giúp bạn áp dụng nhiều tính năng khác nhau của Unity vào các dự án thực tế và trải nghiệm quy trình phát triển trò chơi tổng thể.

Thể loại sinh tồn có cấu trúc đơn giản nhưng dễ mở rộng, là điểm khởi đầu tốt để học toàn bộ quy trình, từ khâu lập kế hoạch đến triển khai từng bước. Có thể còn một số thiếu sót, nhưng tôi hy vọng bài giảng này sẽ giúp bạn tạo ra trò chơi của riêng mình.

Tôi thực sự hy vọng rằng thông qua quá trình phát triển và học tập cùng nhau, sự hiểu biết của bạn về Unity và phát triển trò chơi sẽ sâu sắc hơn.

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

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

  • Nhà phát triển Unity trung cấp đã có kinh nghiệm sử dụng Unity cơ bản và mong muốn thử sức với việc sản xuất game thực tế.

  • Vượt xa việc học đơn thuần, những ai muốn tự mình làm ra một tựa game chất lượng cao với mục tiêu phát hành trên Steam

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

  • C#

  • Unity

  • Unity3D

Xin chào
Đây là

1,360

Học viên

91

Đánh giá

168

Trả lời

4.7

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ả

53 bài giảng ∙ (18giờ 59phú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ả

8 đánh giá

4.6

8 đánh giá

  • anhyeokjun님의 프로필 이미지
    anhyeokjun

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    게임 개발을 하고 싶어서 수많은 강의를 찾아보다가 pinous 님 강의를 보고를 오아시스 를 찾은 기분이었습니다 그 이후 pinous 님 강의를 7개 정도 봤는데 다 만족했습니다 이렇게 다 알려 주셔도 되나??.. 싶을 정도로 지식 공유를 해주십니다 이번 강의가 그중에 가장 완성도가 높다고 생각합니다 지루하지 않고 빨리 다음 강의 나오기를 기다리게 되는 재미있는 강의입니다 :) 적극 추천합니다 저한테는 인생 강의 입니다!!

    • Choi1997님의 프로필 이미지
      Choi1997

      Đánh giá 1

      Đánh giá trung bình 4.0

      Đã chỉnh sửa

      4

      98% đã tham gia

      수강평을 3파트(총평, 장점, 단점)로 나눠서 리뷰하겠습니다. 수강평을 작성하는 주관도 설명하겠습니다. 1. 4년제 컴공을 나와서 동아리에서 게임 개발을 얕게 해봤습니다. 2. 학생들 상대로 기초 코딩을 강의해본 강사 경험도 얕게 있습니다. 3. 지금은 게임 기획자의 시점이며, 개발 경험을 살린 기획자입니다. [ 총평 ] 처음은 좋았는데 강의가 길어지면 길어질수록 아쉬운 점이 정말 많습니다. 인프런 기준으로 따지면, 충분히 납득이 되는 무난한 강의에 속할 수 있습니다. 가격 30만원, 커리큘럼 53개, 강의 시간 18시간 59분이라서 그렇습니다. 그런데 저는 이 강의로 인프런을 처음 접해서, 다른 인프런 강의를 구매할 생각은 안 들 것 같습니다. 유튜브 강의에 비교하면 상당히 수준 높은 강의라고 볼 수 있습니다. 그런데 30만원 주고 받을 정도로 값진 강의냐고 하면 아닙니다. 게임 완성도를 따지면, 유니티 템플릿 에셋을 하나 구매해서 뜯어보는 게 훨씬 이득입니다. 강의라서 설명이 곁들어지면 듣기 좋을 수 있는데 이 강의의 아쉬운 점은 설명이 매우 적단 겁니다. 코드에 주석이 어느정도 곁들어져있거나 전체 코드의 순환을 이해시키기 위해서 설명을 하는 부분도 없습니다. 이 강의의 퀄리티를 극대화시키는 단 한가지의 방법은, 주석이 곁들어진 완성된 코드를 배포하는 것말곤 없을 것 같습니다. 그러면 진짜 강의 교재처럼 읽으면서 전체 구조를 이해할 수 있을 것 같습니다. [ 장점 ] 오브젝트 풀링이랑 게임의 전체적인 완성도는 상당히 기대할 만한 내용들로 가득합니다. 이 부분이 완성된다면 어느정도까진 뱀서류와 동일하겠구나 하는 기대심을 확실하게 채워줍니다. 그리고 완성되었을 때의 코드를 대강적으로 이해한다면, 활용 가능성도 무궁무진합니다. 강의 소개에서 뱀서류인 이유를 4개나 짚어주셨는데 전부 공감할 내용들로 가득합니다. 함께 개발을 진행할 게임으로 인 게임 영상을 잡아주셨는데 강의 영상 내용대로 전부 완성될 수 있습니다. 몇 개의 오류와 함께 인 게임 영상 100%를 그대로 구현할 수 있습니다. 보기 좋은 화면만 잡아서 올려놓은 게 아니라, 진짜 재활용할 수 있는 괜찮은 코드입니다. [ 단점 ] 게임 완성도가 약간 미흡하며, 준수한 퀄리티를 위해서 커리큘럼이 30~40% 더 있어야 할 것 같단 생각이 듭니다. 1. 중간에 누락된 강의가 들어가면서, 따라 작성하면 100% 동일한 코드를 작성할 수 없습니다. 2. 캐릭터가 맵의 어느 정도 일정 수준을 넘어서면, 맵이 좁아서 몬스터들이 맵 밖으로 떨어집니다. 3. 게임 강의 영상이 개발 초기 단계가 아니라 개발 거의 완성된 단계입니다. 4. 스킬의 공격 범위나 공격 범주를 이해할 수 있도록 기즈모를 사용해서 설명하면 좋았을텐데 아쉽습니다. 5. 유료 에셋이 사용될 수 있다는 참고사항이 있었는데 차라리 무료 에셋으로 100% 활용하고, 유료 에셋을 추가로 작업하면 더 좋았을텐데 아쉽습니다. 6. 화염구로 몬스터를 잡으면 확률적으로 코드에서 오류가 생기는데 나중에 고친다면서 안 고친 점이 아쉽습니다. 7. 게임의 메뉴 화면을 짧게라도 만들었으면 좋았을텐데 없어서 아쉽습니다. 8. 뱀서류는 해금 시스템을 많이들 사용하는데 이것도 30~50분 짧게라도 잡아줬으며 좋았을텐데 아쉽습니다. 9. 메뉴 버튼이자 설정 버튼을 만들었는데 코딩하지 않아서 아쉽습니다. 10. 새로고침 버튼을 만들었는데 코딩하지 않아서 아쉽습니다. 11. 강의 시간에서 2배수 3배수 정도 다시 돌려보면서 코딩해야 따라갈 수 있습니다.

      • Choi1997

        이 수강평을 보고 수강을 망설이시는 분들을 위해서 마지막으로 이야기 조금 더 곁들이겠습니다. 단점을 자신이 커버할 수 있을 것 같다면, 뱀파이어 서바이벌 완성본을 만드실 수 있습니다. 이 강의는 부족한 30~40%를 자신있게 채워넣을 수 있는 사람이라면 구매를 추천드립니다. 이 강의에서 부족한 30~40%가 채워지는 날이 온다면 그땐 무조건 구매를 추천드립니다. 제가 언급한 단점들은 코딩에 자신 있는 분이라면 1달 안에 완성 가능하십니다. (필자는 개발자가 아니라서 30~40%를 못 채우고 포기했습니다.)

      • 그래도 30만원이라는 거액을 투자하신 분들께 꿀팁 드립니다. GPT Plus 구독하고, GPT 5.0 Thinking 사용해서 부족한 부분을 채울 수 있을 것 같습니다. 파이누스님이 작성하셨던 모든 코드를 하나씩 하나씩 학습시키면서, GPT에게 주석을 맡기고 있습니다. 주석과 작동 원리 그리고 이렇게 작성한 연유를 전부 뜯어보고 있습니다. 이 강의의 진정한 단점은 강의 내용 중 설명이 미미해서 강의 내용을 이해하는 데 높은 역량이 필요하단 점입니다. 마지막 강의를 듣고 난 이후에도 화염구로 적을 처치하다보면 뻘건 오류가 뜨는데 이 부분도 해결됐으면 좋겠습니다.

    • 이제원님의 프로필 이미지
      이제원

      Đánh giá 4

      Đánh giá trung bình 4.8

      Đã chỉnh sửa

      4

      42% đã tham gia

      전체적으로 괜찮은 강의지만 가격도 높은 편이라 가격대비 아쉬운 점도 있습니다. 몇 가지 아쉬운 점 뺴고는 괜찮은 강의이니 아쉬운점만 적겠습니다. 1. 코드가 빠진 부분이 좀 있습니다. 빠진 부분에 대한 보충강의를 넣으셨는데 그 보충강의마저 빠진 부분이 있습니다. 2. 코드를 수정하신 다음에 0.1초만에 다른 cs 파일을 클릭하셔서 넘어가는 경우가 매우 많습니다. 복붙하고 빠르게 넘기신 경우는 아예 놓치는 경우도 많아서, 나중에 오류가 발생하면 찾으러 강의를 돌려봐야합니다. 3. 즉흥적인 코드 수정이 너무 잦아 혼란스럽습니다. 강의 촬영 전에 조금 더 준비하시고 진행하셔야 할 것 같습니다. 그리고 코드가 즉흥적으로 수정되다 보니 수정되지 않고 하드코딩으로 남아있는 부분도 좀 보입니다.

      • 천류님의 프로필 이미지
        천류

        Đánh giá 7

        Đánh giá trung bình 5.0

        5

        31% đã tham gia

        재미있게 잘 듣고 있습니다. 끝까지 수강해볼게요.^^

        • xorbsek5님의 프로필 이미지
          xorbsek5

          Đánh giá 6

          Đánh giá trung bình 5.0

          5

          66% đã tham gia

          6.217.995 ₫

          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!