inflearn logo

Tạo game thực tế bằng Unity kết hợp cơ sở dữ liệu

Đây là khóa học tạo game thực tế bằng Unity cùng với cơ sở dữ liệu. Bạn có thể tìm hiểu qua khóa học những phần khó tiếp cận.

(4.7) 9 đánh giá

51 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.7

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 Unity thực chiến

  • Cơ sở dữ liệu

  • Lập trình C# Unity

Unity kết hợp với Firebase Database: tạo game thực chiến

Những người muốn trở thành nhà phát triển game độc lập hoặc đang chuẩn bị tìm việc chắc chắn sẽ gặp phải những khó khăn và trở ngại khi học Unity và phát triển game. Có lẽ khó khăn đó nằm ở việc làm quen và xử lý cơ sở dữ liệu cũng như máy chủ.

Những người tự mình phát triển game một người đương nhiên cần có khả năng đồng thời đảm nhiệm cả phần client và cơ sở dữ liệu của game, còn những người xây dựng portfolio để xin việc cũng cần client và cơ sở dữ liệu để nâng cao chất lượng portfolio của mình.

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


Chúng ta 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 dễ dàng.


Tôi nghĩ không cần phải nói nhiều. Tôi sẽ trả lời các bạn qua tiêu đề 'Kết hợp cơ sở dữ liệu với Unity để tạo game thực chiến'.

Học những nội dung như sau񎟟

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

Trong quá trình thực sự xây dựng dự án, bạn sẽ học về Unity. Thông qua một trò chơi casual né những bông tuyết rơi, bạn sẽ học về logic và hệ thống của game. Unity client mà bạn có thể phát triển.

2⃣ Tìm hiểu khái niệm về cơ sở dữ liệu

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

3⃣ Unity và kết nối Firebase DB

UnityBạn có thể học cách tích hợp dự án game với Firebase DB, đồng thời học cách tải lên, tải xuống 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à dịch vụ cho phép thuê cơ sở dữ liệu thay vì phải tự mình 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 các nhà phát triển độc lập, những người muốn xây dựng portfolio và những người muốn học về cơ sở dữ liệu. Vì vậy, thông qua khóa học, bạn sẽ học về những phần này bằng cách trực tiếp thực hành và trải nghiệm.. By covering these areas in the course, you can learn through hands-on experience.

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

Tuy nhiên, đối với những người làm portfolio hoặc học tập để trở thành nhà phát triển độc lập, những phần này có thể là một trở ngại. Đặc biệt, gần đây, portfolio và dự án tích hợp đồng thời phần trong game và backend là điều bắt buộc.

Để giải quyết những thiếu sót này, Unity và cơ sở dữ liệu, chúng tôi đã chuẩn bị một khóa học kết hợp cả hai. Tất nhiên, trong khóa học này, Unity được đề cập ở mức cơ bản, còn cơ sở dữ liệu là nội dung trọng tâm. Tuy nhiên, chúng tôi đã chuẩn bị khóa học này với mong muốn hỗ trợ bạn hết sức có thể, để bạn có thể học các yếu tố thiết yếu cùng một lúc khi tìm hiểu cả hai nội dung.

Lưu ý trước khi tham gia khóa học

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

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

  • Khóa học này được biên soạn bằng phiên bản Unity 2021.3.22f1, nhưng 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 cần có và lưu ý

  • Chỉ cần bạn biết các cú pháp cơ bản của lập trình C# là đủ.

  • Bản quyền của bài giảng này thuộc về người sản xuất. Nghiêm cấm sử dụng 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 khóa học thuộc về “골드메탈”. Bản quyền, giấy phép và các asset đều chỉ được sử dụng sau khi đã được cấp 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ề

  • Dành cho những ai muốn làm portfolio

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

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

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

Xin chào
Đây là JEngineer

Xác minh sự nghiệp

540

Học viên

49

Đánh giá

19

Trả lời

4.5

Xếp hạng

12

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ả

9 đánh giá

4.7

9 đánh giá

  • remnant03265265님의 프로필 이미지
    remnant03265265

    Đánh giá 4

    ∙

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Cảm ơn anh/chị đã giải thích một cách tỉ mỉ và chi tiết, đây là khóa học mà tôi cần. Cảm ơn anh/chị

    • shark08140795님의 프로필 이미지
      shark08140795

      Đánh giá 10

      ∙

      Đánh giá trung bình 4.9

      5

      100% đã tham gia

      Tôi đã nghe rõ rồi.

      • jsm782078207677님의 프로필 이미지
        jsm782078207677

        Đánh giá 4

        ∙

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Dê

        • tmdals7917240님의 프로필 이미지
          tmdals7917240

          Đánh giá 6

          ∙

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

          • 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é.

            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

            861.000 ₫

            25%

            1.148.000 ₫