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 để tạo game thực chiến bằng Unity

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

Những người tự mình phát triển game một cách độc lập đương nhiên cần có khả năng đồng thời xử lý cả phần client và cơ sở dữ liệu của game. Ngay cả những người đang 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ả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ý hay 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, 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 không nghĩ cần phải nói nhiều. Tôi sẽ giải đáp cho các bạn qua tiêu đề 'Kết hợp cơ sở dữ liệu với Unity để tạo game thực tế'.

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

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

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

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 nền tảng, đồ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 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 các phần này bằng cách trực tiếp thực hành và tự mình trải nghiệm.

Phần lớn khi học phát triển game, bạn phải học riêng cách làm việc với Unity và xử lý backend như cơ sở dữ liệu. Các tài liệu thường được phân chia riêng biệt, 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 có cả phần trong game lẫn backend là điều bắt buộc.

Để khắc phục những hạn chế này, chúng tôi đã chuẩn bị một khóa học về Unity và cơ sở dữ liệu. 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 chính, nhưng chúng tôi đã chuẩn bị khóa học với mong muốn hỗ trợ bạn nhiều nhất có thể, để bạn có thể học các yếu tố thiết yếu cùng lúc khi tìm hiểu cả hai.

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 phiên bản Unity 2021.3.22f1, nhưng cũng có thể triển khai tương tự trên Unity6.

  • 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 (Asset) và gói đượ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 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 제작. 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 bài giảng thuộc về '골드메탈'. Bản quyền, giấy phép và bản thân 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

464

Học viên

47

Đánh giá

17

Trả lời

4.6

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ị

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

      • shark08140795님의 프로필 이미지
        shark08140795

        Đánh giá 10

        Đánh giá trung bình 4.9

        5

        100% đã tham gia

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

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

          • jsm782078207677님의 프로필 이미지
            jsm782078207677

            Đánh giá 4

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            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!