Gameplay Programming 2: Cơ chế chơi, vật lý & AI

Giới thiệu

Sau khi đã nắm nền tảng lập trình Unity, câu hỏi tiếp theo luôn là: làm sao để game cảm giác đúng? Nhân vật va chạm ra sao, đạn bắn trúng mục tiêu thế nào, kẻ địch phát hiện người chơi bằng cách nào, animation chuyển trạng thái mượt ra sao.

Khoá học Gameplay Programming 2: Cơ chế chơi, vật lý & AI trả lời chính xác những câu hỏi đó. Bạn sẽ đi từ nền toán học vector – thứ chi phối mọi chuyển động và hướng nhìn trong game – đến hệ thống vật lý 2D, animation, và cuối cùng là xây dựng AI đối thủ biết tuần tra, phát hiện và tấn công người chơi bằng mô hình State Machine.

Bạn sẽ học được gì

  • Vận dụng vector, tích vô hướng, nội suy và góc quay để điều khiển chuyển động, hướng nhìn, tầm bắn

  • Phân biệt và sử dụng đúng Collider, Trigger, Rigidbody trong các tình huống gameplay

  • Cấu hình Layer Collision Matrix để kiểm soát đối tượng nào va chạm với đối tượng nào

  • Dùng Raycast và Shape Casting cho phát hiện mục tiêu, kiểm tra mặt đất, ngắm bắn

  • Tinh chỉnh Physics 2D Settings và lưu/đọc dữ liệu cấu hình bằng JSON

  • Xây dựng hệ thống animation từ cơ bản đến nâng cao với Animator: Blend Tree, Layer, Parameter

  • Lập trình AI đối thủ với hành vi tuần tra, truy đuổi, tấn công

  • Thiết kế State Machine để quản lý trạng thái nhân vật và AI một cách rõ ràng, dễ mở rộng

  • Tích hợp hệ thống âm thanh: nhạc nền, hiệu ứng, âm thanh theo không gian

Dành cho ai

  • Học viên đã hoàn thành Unity Intermediate: Nền tảng lập trình game hoặc tương đương

  • Lập trình viên Unity muốn hiểu sâu về vật lý, animation và AI thay vì chỉ ghép asset

  • Người đang tự làm game cá nhân và cần hệ thống hoá phần cơ chế chơi

Yêu cầu đầu vào

Nắm được C# cơ bản, vòng đời MonoBehaviour, cách tạo và cấu hình dự án 2D/3D trong Unity.

Nội dung khóa học

Toán học trong Unity

Collider & Trigger

Layer Collision Matrices và Rigidbody

Raycast, Shape Casting

Physics 2D Settings và JSON

Animator cơ bản

Animator nâng cao

Tạo AI cơ bản trong Unity

State Machine

Hệ thống Audio trong Unity

4,000,000đ
3,000,000đ
Mua ngay
Đã có tài khoản?
Cấn Tuấn Anh
Giảng viên
Cấn Tuấn Anh

CODEGYM LEARN - CÔNG TY CP CODEGYM VIỆT NAM

MST: 0108104526
Địa chỉ: Căn hộ TT01.23, dự án Hải Đăng city, phường Từ Liêm, thành phố Hà Nội
Điện thoại: +84 989 534 458
Website: codegym.vn