inflearn logo

Làm game Unity thực tế kết hợp cơ sở dữ liệu

Đây là khóa học hướng dẫn làm game Unity thực tế kết hợp với cơ sở dữ liệu. Bạn có thể giải quyết những phần khó tiếp cận thông qua bài giảng này.

(4.6) 7 đánh giá

42 học viên

Độ khó Cơ bản

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

C#
C#
Unity
Unity
Firebase
Firebase
DBMS/RDBMS
DBMS/RDBMS
C#
C#
Unity
Unity
Firebase
Firebase
DBMS/RDBMS
DBMS/RDBMS

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

4.6

5.0

Sunday

100% đã tham gia

Đây thực sự là nội dung tôi rất cần và bạn đã hướng dẫn cụ thể từng chi tiết một cách rất tỉ mỉ. Tôi vô cùng hài lòng!

5.0

gaussian88

60% đã tham gia

Tốt lắm. Bạn giải thích rất dễ hiểu nhé.

5.0

데스크

100% đã tham gia

Đã hoàn thành khóa học! Nhờ có các bài giảng của giảng viên, tôi đã có thể tự mình hoàn thành một dự án portfolio có kết nối database! Với tư cách là người đã học qua các bài giảng của giảng viên và tự làm dự án, tôi thấy đây là một khóa học rất đáng hài lòng. Phần giải thích rất tốt, nội dung học cũng rất có hệ thống nên tôi rất thích! Xin cảm ơn!

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

  • Phát triển game thực tế với Unity

  • Cơ sở dữ liệu

  • Lập trình Unity C#

Kết hợp Firebase Database để tạo game Unity thực tế

Những người đang hướng tới mục tiêu trở thành nhà phát triển độc lập hoặc những người đang chuẩn bị xin việc, khi học về Unity và phát triển trò chơi, chắc chắn sẽ gặp phải những khó khăn và trở ngại. Những khó khăn đó có lẽ chính là phần xử lý cơ sở dữ liệu và máy chủ.

Những người đang phát triển trò chơi độc lập một mình đương nhiên phải có khả năng xử lý đồng thời cả phần client và phần cơ sở dữ liệu của trò chơi, và những người đang chuẩn bị portfolio để xin việc cũng cần có client và cơ sở dữ liệu để nâng cao chất lượng cho portfolio của mình.

Tôi sẽ giúp bạn giải quyết vấn đề đó trong khóa học này. Đặc biệt là trong phát triển trò chơi, không dễ để tìm thấy các tài liệu học tập hoặc bài giảng hướng dẫn xử lý đồng thời hoặc kết hợp Unity và cơ sở dữ liệu. Vì vậy, trong khóa học này, tôi sẽ hướng dẫn các bạn cách sử dụng Unity và cơ sở dữ liệu cùng nhau, giúp các bạn kết hợp cả hai để tạo ra những dự án có chất lượng cao hơn.


Chúng tôi sẽ phát triển thông qua dịch vụ Google Firebase, cho phép sử dụng DBMS/RDBMS một cách tiện lợi.


Tôi nghĩ không cần phải nói quá nhiều. Tôi sẽ đưa ra câu trả lời cho các bạn thông qua tiêu đề 'Làm game Unity thực chiến kết hợp cơ sở dữ liệu'.

Tôi sẽ để lại liên kết phòng chat ở phần cuối cùng để các bạn có thể tự do truy cập khi đăng ký khóa học!

Bạn sẽ được học những nội dung này

1⃣ Học Unity thông qua thực hành phát triển game

Học về Unity thông qua việc thực hiện dự án thực tế. Bạn sẽ học về logic và hệ thống trò chơi bằng cách tạo một trò chơi casual né tuyết rơi. Unity Bạn có thể phát triển phía client.

2⃣ Học khái niệm về cơ sở dữ liệu

Bạn có thể tìm hiểu khái niệm về cơ sở dữ liệu một cách đơn giản và dễ dàng. Bạn sẽ được học các khái niệm trước khi kết nối Unity với cơ sở dữ liệu, đồng thời cũng có thể học về định dạng JSON tiếp nối sau phần cơ sở dữ liệu.

3⃣ Kết nối Unity với Firebase DB

Bạn có thể học cách liên kết dự án game Unity với Firebase DB, đồng thời học cách tải dữ liệu lên, tải dữ liệu về và cập nhật dữ liệu thông qua việc giao tiếp giữa game và cơ sở dữ liệu.

Firebase, một dịch vụ do Google cung cấp, là một loại dịch vụ cho thuê cơ sở dữ liệu thay vì phải tự mình trực tiếp triển khai cơ sở dữ liệu trong số nhiều dịch vụ backend khác nhau.

Đây là dịch vụ phù hợp nhất dành cho những nhà phát triển độc lập, những người đang muốn xây dựng portfolio và những ai muốn tìm hiểu về cơ sở dữ liệu. Vì vậy, thông qua bài giảng này, bạn có thể vừa tiếp cận các nội dung đó vừa có thể trực tiếp trải nghiệm và học hỏi.. Therefore, you can learn these aspects through the lectures by directly engaging with them hands-on.

Hầu hết khi học phát triển trò chơi, bạn phải học riêng biệt phần sử dụng Unity và phần xử lý backend như cơ sở dữ liệu. Các tài liệu thường được tách rời và hầu như không có tài liệu hay video nào hướng dẫn cách tích hợp cả hai phần này lại với nhau.

Tuy nhiên, đối với những người đang chuẩn bị hồ sơ năng lực (portfolio) hoặc học để trở thành nhà phát triển độc lập, những phần này có thể là một khó khăn. Đặc biệt là dạo gần đây, các dự án và portfolio bao gồm cả in-game và back-end cùng lúc là điều bắt buộc.

Để giải quyết những thiếu sót này, tôi đã chuẩn bị một khóa học kết hợp giữa Unity và cơ sở dữ liệu. Tất nhiên, trong khóa học này, Unity sẽ đề cập đến các yếu tố cơ bản và tập trung chủ yếu vào cơ sở dữ liệu, nhưng tôi đã chuẩn bị để giúp bạn học các yếu tố thiết yếu cùng một lúc bằng cách xử lý cả hai nội dung này.

Lưu ý trước khi khóa học bắt đầu

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

  • Laptop hoặc máy tính để bàn có thể chạy được Unity

  • Khóa học này được thực hiện bằng phiên bản Unity 2021.3.22f1, nhưng bạn vẫn có thể thực hiện tương tự trên Unity 6.

  • Cần có tài khoản Google

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

  • Cung cấp liên kết cài đặt các Asset và Package được sử dụng trong bài giảng.


Kiến thức tiên quyết và lưu ý

  • Chỉ cần nắm vững kiến thức cơ bản về cú pháp lập trình C# là đủ.

  • Bản quyền của bài giảng này thuộc về người sáng tạo. Nghiêm cấm sử dụng cho các mục đích khác ngoài việc học tập cá nhân.


  • Bản quyền của các asset được sử dụng trong bài giảng thuộc về 'Goldmetal'. Bản quyền, giấy phép và bản thân các asset đều được sử dụng sau khi đã nhận được sự cho phép sử dụng.

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 độc lập, nhà phát triển mới vào nghề

  • Những người đang có ý định làm portfolio

  • Những người quan tâm đến việc phát triển trò chơi

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

  • Ngôn ngữ lập trình C#

Xin chào
Đây là JEngineer

202

Học viên

32

Đánh giá

15

Trả lời

4.4

Xếp hạng

5

Các khóa học

Xin chào!

Tôi là JEngineer, đại diện của một startup về game!

Hiện tại tôi đang điều hành một startup. Tôi sẽ truyền đạt lại cho các bạn tất cả những bí quyết mà tôi đã tích lũy được trong quá trình học tập cũng như phát triển các dự án thực tế!

Thêm

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

Tất cả

33 bài giảng ∙ (5giờ 10phú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ả

7 đánh giá

4.6

7 đánh giá

  • gaussian881403님의 프로필 이미지
    gaussian881403

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    60% đã tham gia

    Tốt lắm. Bạn giải thích rất dễ hiểu nhé.

    • desk님의 프로필 이미지
      desk

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Đã hoàn thành khóa học! Nhờ có các bài giảng của giảng viên, tôi đã có thể tự mình hoàn thành một dự án portfolio có kết nối database! Với tư cách là người đã học qua các bài giảng của giảng viên và tự làm dự án, tôi thấy đây là một khóa học rất đáng hài lòng. Phần giải thích rất tốt, nội dung học cũng rất có hệ thống nên tôi rất thích! Xin cảm ơn!

      • tmdals7917240님의 프로필 이미지
        tmdals7917240

        Đánh giá 4

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Đây thực sự là nội dung tôi rất cần và bạn đã hướng dẫn cụ thể từng chi tiết một cách rất tỉ mỉ. Tôi vô cùng hài lòng!

        • jsm782078207677님의 프로필 이미지
          jsm782078207677

          Đánh giá 3

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          • 123123123123123님의 프로필 이미지
            123123123123123

            Đánh giá 35

            Đánh giá trung bình 3.6

            2

            100% đã tham gia

            Ưu điểm: Giải thích về editor rất chi tiết và tỉ mỉ, không bỏ sót gì. Nhược điểm: Không live coding mà chỉ đọc code có sẵn. Nội dung dễ hiểu nên đây là khóa học tôi khuyên dùng cho người mới bắt đầu. Tuy nhiên việc chỉ đọc code đã làm mất hết ưu điểm lớn này

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

            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!

            Giảm 25% cho thành viên mới

            873.443 ₫

            25%

            1.164.593 ₫