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á

40 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

Đá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#

Làm game Unity thực tế kết hợp với Firebase Database

Những người đang hướng tới 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 game, chắc chắn sẽ gặp phải những khó khăn và trở ngại nhất định. 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 game độ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ó 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 game, việc tìm kiếm các tài liệu học tập hay bài giảng xử lý đồng thời hoặc kết hợp giữa Unity và cơ sở dữ liệu là không hề dễ dàng. Vì vậy, trong khóa học này, tôi sẽ hướng dẫn các bạn cách xử lý cả Unity và cơ sở dữ liệu, đồng thời kết hợp cả hai để giúp bạn 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, giúp bạn có thể sử dụng DBMS/RDBMS một cách dễ dàng.


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

Tôi sẽ để lại link phòng chat ở chương 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ẽ học đượ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 ra một trò chơi giải trí 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 cơ sở dữ liệu là gì một cách đơn giản và dễ dàng. Trước khi kết nối Unity với cơ sở dữ liệu, bạn sẽ được học các khái niệm cơ bản, và cùng với cơ sở dữ liệu, bạn cũng sẽ được học về định dạng JSON.

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 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ể học hỏi thông qua trải nghiệm thực tế trực tiếp.. 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 riêng, 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 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 đang 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à backend cùng lúc là điều bắt buộc.

Để giải quyết những lỗ hổng này, tôi đã chuẩn bị một bài giảng về việc xử lý đồng thời Unity và cơ sở dữ liệu. Tất nhiên, trong bài giảng 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 link 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 mục đích 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ề 'Gold Metal'. Bản quyền, giấy phép và các asset đều được sử dụng sau khi đã được sự cho phép.

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

188

Học viên

30

Đánh giá

15

Trả lời

4.5

Xếp hạng

4

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ả

32 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á

  • jsm782078207677님의 프로필 이미지
    jsm782078207677

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • 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!

        • kimu3chan2236님의 프로필 이미지
          kimu3chan2236

          Đánh giá 5

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          • tmdals7917240님의 프로필 이미지
            tmdals7917240

            Đánh giá 3

            Đá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!

            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!

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

            41.250 ₫

            25%

            1.160.925 ₫