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á

49 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

Kết hợp Firebase Database với Unity để làm game thực tế

Những người mong muốn trở thành nhà phát triển game độc lập hoặc đang chuẩn bị xin việc chắc chắn sẽ gặp phải những trở ngại và khó khăn 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 mình đương nhiên cần có khả năng đồng thời xử lý cả phần client lẫn phần cơ sở dữ liệu của game; còn những người tạo 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 hay khóa học hướng dẫn đồng thời xử lý hoặc kết hợp Unity với cơ sở dữ liệu. Vì vậy, trong khóa học này, tôi sẽ hướng dẫn về Unity và cơ sở dữ liệu cùng lúc, đồng thời giúp bạn kết hợp hai yếu tố này để tạo ra những dự án có chất lượng cao hơn.


Phát triển thông qua dịch vụ Google Firebase, giúp sử dụng DBMS/RDBMS một cách dễ dàng.


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

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

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

1⃣Thực hành phát triển game để học Unity tập

Trong quá trình trực tiếp xây dựng dự án, bạn 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. Bạn có thể phát triển Unity client.

2⃣Học 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 kết nối Unity với cơ sở dữ liệu, bạn sẽ tìm hiểu các khái niệm cơ bản, đồng thời học thêm về định dạng JSON sau khi tìm hiểu về cơ sở dữ liệu.

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

Bạn có thể học cách tích hợp dự án game Unity 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 bạn 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 có thể tìm hiểu những nội dung này và học tập bằng cách trực tiếp trải nghiệm thực tế.. Therefore, by covering these aspects in the course, you can learn through hands-on experience.

Khi học phát triển game, thông thường bạn phải học riêng phần làm việc với Unity và phần xử lý backend như cơ sở dữ liệu. Các tài liệu thường được chia riêng, 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à trở ngại. Đặc biệt, gần đây, portfolio và dự án bao gồm cả phần in-game lẫn backend đang trở nên cần thiết.

Để khắc phục những thiếu sót này, Unityvà cơ sở dữ liệu. Tất nhiên, trong khóa học này, Unity chỉ được đề cập ở các yếu tố cơ bản, còn trọng tâm là cơ sở dữ liệu. Tuy nhiên, bằng cách tìm hiểu cả hai nội dung cùng lúc, 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 một cách toàn diện.

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 xây dựng bằng Unity phiên bản 2021.3.22f1, nhưng cũng có thể triển khai 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 khóa học


Kiến thức cần có và lưu ý

  • Chỉ cần bạn nắm được những 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ề nhà 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 và giấy phép của asset, cũng như 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

415

Học viên

44

Đánh giá

16

Trả lời

4.5

Xếp hạng

11

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

        • 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

            865.773 ₫

            25%

            1.154.363 ₫