FGU301Chưa đoKỳ 6Tự chọn Cập nhật 15/09/2026

FGU301 - Phát triển game cơ bản

FGU301 - Phát triển game cơ bản (Fundamental Game Development) là môn học 3 tín chỉ của Đại học FPT, học sau PRO192, gồm 60 buổi trên lớp về viết game bằng C# trên Unity, làm việc với Unity Hub và Visual Studio. Môn không dùng sách giáo trình: hai học liệu chính là Unity Manual của Unity Technologies và bộ tài liệu C# trên Microsoft Learn; học liệu phụ gồm chuyên ngành C# Programming for Unity Game Development của University of Colorado System, nền tảng Unity Learn và kênh YouTube chính thức của Unity. Bảng buổi học chia phần nội dung thành chín chương theo bộ slide của trường, ở đây đánh số Phần 1 đến Phần 9 đúng thứ tự đó, gắn các mã chuẩn đầu ra từ CLO1 đến CLO6: CLO1 và CLO2 cho hai chương C#, CLO3 cho giao diện Unity, đồ hoạ, input, lập trình tương tác và âm thanh, CLO4 cho đồ hoạ, vật lý và logic game, CLO5 cho giao diện Unity và logic game, CLO6 cho GUI. Phần 1 (buổi 1-3): giao diện Unity, scene, GameObject, component và một dự án 2D hoặc 3D đơn giản. Phần 2 (buổi 4-9): C# script component, biến, kiểu dữ liệu, toán tử, if-else, vòng lặp, rồi lớp, đối tượng, phương thức, property, kế thừa, đa hình, đóng gói, mảng, list và dictionary. Phần 3 (buổi 13-18): sprite, mesh, material, Mecanim và Animator Controller, Unity GUI, sự kiện UI và input người dùng. Phần 4 (buổi 19-21): Rigidbody, collider, lực và mô-men xoắn. Phần 5 (buổi 28-30): input bàn phím và chuột, Unity Input System, Unity Input Manager. Phần 6 (buổi 31-33): lập trình hướng sự kiện, coroutine, serialization để lưu và nạp dữ liệu game. Phần 7 (buổi 34-36): delegate, event, coroutine và kiến trúc dựa trên component mà bảng buổi gắn nhãn ECS. Phần 8 (buổi 43-45): nhập và phát hiệu ứng âm thanh. Phần 9 (buổi 46-51): logic game, hệ thống tính điểm, AI trong game Unity và khái niệm networking cơ bản. Xen giữa và sau các khối nội dung là các buổi thực hành dự án, gắn thêm CLO7 và CLO8. Project 1 dạng platformer 2D làm ở buổi 10-12 và 22-24, trình bày ở buổi 25-27 như Assignment 1, phạm vi Chapter 1 đến 4. Project 2 dạng game giải đố 3D làm ở buổi 37-39, trình bày ở buổi 40-42 như Assignment 2, phạm vi Chapter 3 đến 7, rồi làm tiếp ở buổi 52-54. Quiz 1, Quiz 2 và Quiz 3 nằm trong các khối thực hành buổi 10-12, 22-24 và 37-39, lần lượt ôn Chapter 1 và 2, Chapter 3 và 4, Chapter 5 đến 7; khối thực hành buổi 52-54 ôn Chapter 8 và 9. Sáu buổi cuối, từ 55 đến 60, dành cho phần trình bày dự án cuối khoá.

9Chủ đề