강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

Lập trình hệ thống Unity Pt.1 - Gói all-in-one các hệ thống cốt lõi để phát triển game thương mại

Học các hệ thống chính cần thiết cho phát triển game Unity. Tiết lộ bí quyết của nhà phát triển game AAA. Nhanh chóng triển khai gameplay của bạn trên nền tảng thiết kế và hệ thống ổn định đã hoàn thiện.

(5.0) 32 đánh giá

373 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • burningcarrot
C#
C#
Unity
Unity
oop
oop
game-programming
game-programming
C#
C#
Unity
Unity
oop
oop
game-programming
game-programming

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

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

5.0

5.0

Razer

100% đã tham gia

Wow, bài giảng thật thú vị quá! Chất lượng code cũng tốt và code cũng gọn gàng không có gì thừa thãi. Hôm nay cũng học được nhiều điều.

5.0

신지한

100% đã tham gia

Đã hoàn thành gói hệ thống cốt lõi Unity System Programming Pt.1 tất cả trong một để triển khai trò chơi thương mại. Tôi đã có kinh nghiệm phát triển trò chơi trước đây và lần đầu tiên tôi tham gia khóa học này để được trợ giúp triển khai một số tính năng trong quá trình phát triển. Nội dung chương trình giảng dạy giúp quản lý hiệu quả UI, dữ liệu người dùng và tạo nên cấu trúc tổng thể của hệ thống. Theo đó, tôi nghĩ đây là khóa học sẽ phát triển khả năng của bạn để bạn có thể tự suy nghĩ về cách tạo ra một hệ thống trò chơi có cấu trúc hiệu quả thay vì chỉ đơn giản triển khai nó dựa trên kiến ​​thức phát triển trò chơi hiện có của bạn. cảm ơn vì bài giảng hay

5.0

시프

100% đã tham gia

Tôi vừa xem xong tập đầu tiên. Trong lần xem thứ hai, tôi sẽ cố gắng hiểu ngữ pháp và cấu trúc mà tôi chưa hiểu. Chúng tôi xin bày tỏ lòng biết ơn chân thành đến người hướng dẫn đã dạy chúng tôi một hệ thống mạnh mẽ, ổn định và linh hoạt. Tôi chắc chắn sẽ tham dự các buổi thuyết giảng vào nửa cuối năm nay.

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

  • Lập trình game Unity

  • Thiết kế hệ thống game hiệu quả

  • Mã nguồn triển khai thực tế của các hệ thống game chính

  • Kỹ năng C# được sử dụng hiệu quả trong thực tế

Chứa đựng toàn bộ bí quyết triển khai các hệ thống chính cần thiết cho game thương mại từ A đến Z.
Hoàn thiện nhanh chóng game của bạn trên template đã được triển khai các hệ thống chính này.

  • Học cách triển khai các hệ thống cốt lõi của game thương mại, ngoại trừ logic gameplay.

  • Tối đa hóa hiệu quả và năng suất phát triển bằng cách sử dụng thiết kế game hiệu quả và các design pattern hữu ích.

  • Chúng tôi sẽ chia sẻ các bí quyết giúp nâng cao tính tiện lợi trong phát triển (menu tùy chỉnh Unity, thay đổi cài đặt editor).

  • Khóa học cũng đề cập đến các tính năng về diễn xuất và hiệu ứng (effect) được sử dụng phổ biến trong game.


  • Bạn chỉ cần tập trung vào việc triển khai lối chơi cốt lõi để hoàn thiện game của mình một cách nhanh chóng.

  • Chúng tôi cung cấp đầy đủ tài nguyên và prefab cần thiết cho thực hành.

Q. Tò mò về Phần 2? Xem tại đây >>

Nội dung được đề cập trong Phần 2

  • Xác thực đăng nhập người dùng

  • Lưu trữ dữ liệu người dùng trên DB từ xa

  • Kiếm tiền (quảng cáo và thanh toán trong ứng dụng)

  • Tải xuống tài nguyên từ xa

  • Phát hành trên Google Play và App Store

  • Thu thập và phân tích nhật ký người dùng

유니티 게임 개발

Giới thiệu người chia sẻ kiến thức 👨‍🎓


(Hiện tại) Lập trình viên game tại studio game AAA U ở Canada

- Tham gia dự án game phiêu lưu hành động AAA trên PC/Console

(Cũ) Lập trình viên server tại công ty game N trong nước

- Tham gia dự án game MMORPG Unreal

(Cũ) Lập trình viên Client tại công ty game N trong nước

- Tham gia dự án game MMORPG Unreal

(Cũ) Lập trình viên Client tại công ty game N trong nước

- Tham gia dự án game Casual/Midcore Unity

(Cũ) Kỹ sư phần mềm tại Tập đoàn S - doanh nghiệp lớn trong nước

- Tham gia dự án hệ thống tin học của công ty con thuộc Tập đoàn S


Xin chào. Tôi là BurningCarrot, nhà phát triển game.

Sau khi nghỉ việc ở tập đoàn lớn với mong muốn trở thành người phát triển game,

Tôi đã làm việc tại các công ty game trong nước và hiện đang làm việc tại một studio game ở nước ngoài.


Vì hiện đang làm việc trong ngành, tôi muốn chia sẻ tối đa những

Tôi muốn chia sẻ tối đa những bí quyết và kỹ thuật thực tế từ thực chiến.


📩 Liên hệ : burningcarrotstudio@gmail.com

💡Threads : https://www.threads.com/@burning.carrot

💡X(cũ Twitter) : https://x.com/burningcarrot10

💡Brunch : https://brunch.co.kr/@burningcarrot#works

Bạn sẽ học và triển khai những điều này. 👩‍🏫

Tải/Lưu dữ liệu người dùng

Quản lý dữ liệu game

Cấu trúc và chuyển đổi Scene

Quản lý chương

Kho đồ

Thành tích/Nhiệm vụ

Hệ thống UI



Thiết kế hiệu quả và mẫu thiết kế

Hệ thống âm thanh

Xử lý đầu vào

Đừng thất bại và mắc sai lầm nữa. 🙅‍♂
Bây giờ hãy hoàn thành và phát hành trò chơi của bạn. 🎉

Ngay lúc này, rất nhiều người đang nỗ lực để phát hành game, làm việc một mình hoặc cùng đồng đội. Tuy nhiên, khi thực sự phát triển game, có không chỉ một hai hệ thống cần phải triển khai để tạo ra một game thương mại. Bởi vì phát triển game thực tế là một quá trình đòi hỏi nhiều công sức. Trừ khi bạn là một công ty game có đủ kinh nghiệm và nguồn lực, do thiếu nhân lực, thời gian và vô số thử nghiệm sai lầm, đội ngũ sẽ tan rã giữa chừng hoặc từ bỏ việc phát triển. Do đó, nếu bạn muốn phát hành game với một đội ngũ nhỏ, bạn phải phát triển game dựa trên hệ thống hiệu quả nhất có thể và giảm thiểu tối đa những thử nghiệm sai lầm.

Tuy nhiên, cơ hội học hỏi các bí quyết và kỹ thuật đang được sử dụng trong thực tế là rất hạn chế. Những người không làm việc trong ngành đương nhiên không có cơ hội trải nghiệm các hệ thống đã được triển khai, và ngay cả những người đang làm việc trong ngành cũng khó có thể phân tích các hệ thống khác nhau và biến chúng thành của riêng mình do code của dự án phức tạp hơn suy nghĩ và lịch trình công việc bận rộn. Khóa học này là bí quyết thu được qua nhiều dự án Unity trong thực tế + kinh nghiệm tự phát triển game từ đầu đến khi phát hành, tạo nên template phát triển game có thể tối đa hóa năng suất phát triển. Nếu bạn triển khai gameplay cốt lõi của mình trên nền tảng thiết kế ổn định và các hệ thống chính đã hoàn thiện, bạn sẽ có thể hoàn thành game của mình với tốc độ nhanh và năng suất cao.

Hãy tận dụng khóa học này một cách hiệu quả phù hợp với tình huống của bạn. 👨‍💻

Cách sử dụng I. Bắt đầu dự án thực tế dựa trên các hệ thống chính được triển khai thông qua khóa học

  • Bạn sẽ triển khai các hệ thống chính được cung cấp trong khóa học này trong khi học.

  • Bạn có thể tải tài liệu cuối cùng đã tích hợp và áp dụng vào Unity mà không cần phải tự mình triển khai từng hệ thống một.

  • Ngay cả khi không làm theo, hãy đảm bảo hiểu được nguyên lý triển khai hệ thống trong khi nghe bài giảng.


  • Bắt đầu dự án thực tế của bạn trên nền tảng các hệ thống chính đã được triển khai sẵn.

Cách sử dụng II. Lựa chọn và áp dụng các hệ thống cần thiết cho dự án thực tế

  • Xem xét các hệ thống cần triển khai trong dự án của bạn.

  • Nghe bài giảng về hệ thống cần triển khai và hiểu nguyên lý thực hiện.

  • Tự tay triển khai hệ thống đó vào dự án của bạn.


  • Bạn có thể tải xuống các tài nguyên và mã nguồn cần thiết để import thay vì phải tự mình viết code từng dòng một.

  • Ngay cả khi sử dụng khóa học theo cách này, tôi vẫn khuyến nghị bạn nên học hết đến Section 3 trước.

💻 Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Windows

  • Chương trình sử dụng: Unity 2022.3.17f1 trở lên (đã xác nhận hoạt động bình thường đến Unity 6000.3.2f1), Visual Studio 2022

  • Cấu hình PC: Cấu hình khuyến nghị có thể chạy được các chương trình sử dụng

📚 Tài liệu học tập

  • Tài nguyên nghệ thuật tự sản xuất

  • Prefab tự sản xuất

  • Mã nguồn C# cần thiết để triển khai game

  • Tệp dữ liệu game

🚨 Lưu ý

  • Cần có hiểu biết về lập trình hướng đối tượng và khả năng sử dụng tối thiểu C# cũng như Unity Engine.

  • Khóa học không đề cập đến việc triển khai gameplay của thể loại game cụ thể. Tức là đây không phải là khóa học về triển khai bản thân các game cụ thể như RPG, platformer, puzzle, v.v.

  • Thay vào đó, khi giảng dạy về việc triển khai các hệ thống liên quan đến trong game, khóa học sẽ được tiến hành dựa trên một trò chơi đơn giản được tạo ra tùy ý (

    Tất nhiên mã nguồn của game đó sẽ không được cung cấp).

  • Khóa học không đề cập đến quá trình tạo từng yếu tố của UI prefab. Prefab đã hoàn thiện sẽ được cung cấp sẵn.

  • Khóa học này là Lập trình Hệ thống Unity Pt.1, các nội dung như tích hợp SDK bên ngoài và nền tảng di động + quy trình phát hành game thực tế sẽ được đề cập trong Lập trình Hệ thống Unity Pt.2.

Q. Nội dung khóa học có khó đối với người mới bắt đầu học Unity không?

Nếu bạn mới bắt đầu làm quen với Unity thì nội dung khóa học có thể khó. Tuy nhiên, ngay cả khi không hiểu 100% ngay từ đầu, nếu bạn dành thời gian và học đi học lại thì đây là khóa học mà bạn có thể học được rất nhiều điều.

Q. Khóa học có bao gồm nội dung về online và server không?

Khóa học này không đề cập đến server. Tuy nhiên, trong Lập trình hệ thống Unity Pt.2, chúng tôi sẽ đề cập đến các tính năng như tải và lưu game trực tuyến mà không cần server riêng bằng cách sử dụng Firebase.

Q. Khóa học có cung cấp tài nguyên và mã nguồn được sử dụng trong bài giảng không?

Chúng tôi cung cấp cả tài nguyên nghệ thuật và mã nguồn. Mỗi bài giảng sẽ cung cấp tài nguyên và mã nguồn được sử dụng trong bài giảng đó làm tài liệu học tập, đồng thời tài nguyên và mã nguồn tổng hợp cuối cùng cũng sẽ được cung cấp trong bài giảng cuối.

Hỏi: Tài liệu học tập được cung cấp trong khóa học có thể sử dụng cho mục đích cá nhân không?

Có. Tất cả các tài nguyên và mã nguồn được cung cấp đều có thể sử dụng tự do trong các dự án cá nhân.

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

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

  • Cá nhân/Nhóm muốn thực hiện dự án thực tế với mục tiêu ra mắt sản phẩm

  • Cá nhân/Nhóm đang gặp khó khăn trong việc triển khai các hệ thống cần thiết để hoàn thành game

  • Cá nhân/Nhóm cần tài liệu tổng hợp toàn bộ code triển khai các hệ thống game chính

  • Lập trình viên game đang làm việc muốn học thêm bí quyết thực chiến

  • Sinh viên chuyên ngành lập trình game hoặc người mong muốn xin việc

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

  • Khả năng sử dụng Unity cơ bản

  • Cơ bản về C#

  • Hiểu về lập trình hướng đối tượng

Xin chào
Đây là

961

Học viên

58

Đánh giá

74

Trả lời

5.0

Xếp hạng

4

Các khóa học

(Hiện tại) Lập trình viên trò chơi tại Studio game AAA U, Canada

- Tham gia dự án game hành động phiêu lưu AAA trên PC/Console

(Cựu) Lập trình viên máy chủ tại công ty game N trong nước

- Tham gia dự án game MMORPG Unreal Engine

(Cựu) Lập trình viên Client tại công ty game N trong nước

- Tham gia dự án game Unreal MMORPG

(Cựu) Lập trình viên Client tại công ty game N trong nước

- Tham gia dự án game Unity Casual/Mid-core

(Cựu) Kỹ sư phần mềm tại Tập đoàn S, một tập đoàn lớn trong nước

- Tham gia dự án hệ thống máy tính của công ty con thuộc tập đoàn S

Xin chào. Tôi là BurningCarrot, một nhà phát triển trò chơi. Sau khi nghỉ việc tại một tập đoàn lớn với mong muốn trở thành một người phát triển trò chơi, tôi đã trải qua các công ty game trong nước và hiện tại là

Xin chào. Tôi là BurningCarrot, một nhà phát triển trò chơi.

Với mong muốn trở thành một người phát triển trò chơi chuyên nghiệp

Sau khi nghỉ việc tại một tập đoàn lớn, tôi đã trải qua các công ty game trong nước và

Hiện tại tôi đang làm việc tại một studio game ở nước ngoài.

Vì hiện đang làm việc trong ngành, tôi dự định sẽ chia sẻ những kiến thức thực tế đang được sử dụng tại nơi làm việc.

Tôi muốn chia sẻ tối đa các bí quyết và kỹ thuật thực tế đến các bạn.

Với tư cách là một người cũng yêu thích và đang làm game giống như các bạn,

Hy vọng rằng đối với tất cả những ai tham gia khóa học của tôi, đây sẽ là khoảng thời gian hữu ích giúp các bạn có thể tiến gần hơn một bước tới mục tiêu của riêng mình.

Hy vọng đây sẽ là khoảng thời gian hữu ích giúp bạn tiến gần hơn một bước nữa đến mục tiêu của mình.

 

📩 Liên hệ: burningcarrotstudio@gmail.com

💡Blog: https://blog.naver.com/burningcarrot

💡Brunch : https://brunch.co.kr/@burningcarrot#works

💡Threads: https://www.threads.com/@burning.carrot

💡X (Twitter cũ) : https://x.com/burningcarrot10

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

Tất cả

47 bài giảng ∙ (15giờ 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ả

32 đánh giá

5.0

32 đánh giá

  • wonyounglarakang6355님의 프로필 이미지
    wonyounglarakang6355

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    Tôi thực sự giới thiệu nó cho bất kỳ ai làm trò chơi với mục tiêu phát hành. Tôi là nhân viên văn phòng, thành lập một nhóm nhỏ và làm việc chăm chỉ để tạo ra trò chơi sau giờ làm việc. Tiếc là mãi đến bây giờ tôi mới tìm được một bài giảng bổ ích như vậy. Nếu bài giảng này được giảng sớm hơn thì chúng ta đã có thể tránh được rất nhiều rắc rối vẫn đang tiếp diễn cho đến nay. Anh ấy thiết kế khuôn khổ rộng lớn của trò chơi và giải thích rõ cách xây dựng một hệ thống trong đó một cách có hệ thống và nhanh chóng. Tôi nghĩ nó sẽ rất hữu ích vì bạn thường cung cấp bí quyết và những điều cần lưu ý trong quá trình thực hiện dự án. Mình cũng mong chờ phần 2 quá!

    • burningcarrot
      Giảng viên

      Xin chào! Đây là BurningCarrot. Cảm ơn bạn đã xem xét của bạn. Tôi hy vọng bạn có thể phát hành trò chơi bạn đang làm. Tôi hy vọng bạn có kết quả tốt.

  • songhajun6485378님의 프로필 이미지
    songhajun6485378

    Đánh giá 6

    Đánh giá trung bình 4.7

    5

    52% đã tham gia

    Cung cấp Prefab là ưu điểm và nhược điểm tốt nhất. Trải nghiệm tốt nhất từ ​​quan điểm của người sưu tầm bài giảng. Vì nó tập trung vào việc viết các đoạn script nhỏ gọn nên chắc chắn nó sẽ giúp bạn hiểu được quy trình một cách nhanh chóng. Không có cảm giác như bạn đang nắm vững thời kỳ Đồ đá cũ hoặc Đồ đá mới bằng cách dành cả ngày để tạo ra một giao diện người dùng như trong các bài giảng khác. Bởi vì đây là một khóa học được tối ưu hóa, biết phải làm gì nên tiến độ sẽ ổn định khi bạn tạo, áp dụng các tập lệnh và lặp lại. Thầy giảng hơi chậm, có lẽ là do kinh nghiệm giảng bài, nhưng thực ra 1,7 lần thì tốt hơn. Tuy nhiên, những người mới bắt đầu có thể cần dành thời gian để xem xét nhà tiền chế. Vấn đề là bạn không thể vẽ tốt một giao diện người dùng chỉ bằng cách nhìn vào nó... Cá nhân tôi nghĩ sẽ là một ý kiến ​​​​hay nếu quay một bài giảng bổ sung khác với cấu trúc này và bán nó. (Đây chỉ là quá trình tạo giao diện người dùng hơi phức tạp.) Tôi cũng đang mong chờ PT2 và tôi sẽ hoàn thành các bài giảng còn lại. Được rồi Pfizer.

    • burningcarrot
      Giảng viên

      Xin chào! Đây là BurningCarrot. Cảm ơn bạn đã xem xét của bạn. Chúng tôi sẽ gặp lại bạn với nội dung tốt hơn ở Pt.2. Chúng tôi sẽ xem xét cẩn thận các đề xuất của bạn về nhà lắp ghép.

  • apdkflth5716님의 프로필 이미지
    apdkflth5716

    Đánh giá 9

    Đánh giá trung bình 4.9

    5

    32% đã tham gia

    Tôi là người mới bắt đầu học tại Unity, nhưng tôi thích lớp học của giáo viên vì dễ theo dõi và anh ấy rất điềm tĩnh và tự chủ. Tôi cảm thấy như mình được chữa lành khi học nó. Tôi chắc chắn sẽ mua nó khi phần 2 ra mắt.

    • burningcarrot
      Giảng viên

      Xin chào! Đây là BurningCarrot. Cảm ơn bạn đã xem xét của bạn. Tôi hy vọng bạn có thể học được nhiều điều từ bài giảng.

  • songjy65656209님의 프로필 이미지
    songjy65656209

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    43% đã tham gia

    Nhờ có bạn, tôi quyết tâm thử phát triển một người. Tôi hy vọng các bài giảng dự kiến ​​vào nửa cuối năm sẽ sớm ra mắt.

    • burningcarrot
      Giảng viên

      Xin chào! Đây là BurningCarrot. Cảm ơn bạn đã xem xét của bạn. Pt2 Chúng tôi sẽ cố gắng hết sức để giúp các bạn chuẩn bị tốt và thành công cho đến khi game ra mắt.

  • lshzang06222813님의 프로필 이미지
    lshzang06222813

    Đánh giá 8

    Đánh giá trung bình 5.0

    5

    59% đã tham gia

    Tôi đã nhận được rất nhiều sự trợ giúp trong việc quản lý cấu trúc giao diện người dùng và hệ thống. ước gì có thêm nhiều bộ khác

    • burningcarrot
      Giảng viên

      Xin chào! Đây là BurningCarrot. Cảm ơn bạn đã xem xét của bạn. Tôi hy vọng bạn có kết quả tốt với dự án đang thực hiện của mình.

4.519.869 ₫

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

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!