3D HIGH-PERFORMANCE GAME ARCHITECTURE & AI SYSTEMS

  • Loại hình: Đào Tạo Trung Hạn
  • Hình thức học: offline
  • Thời gian học: 204 giờ - 68 buổi
Đăng ký ngay

3D HIGH-PERFORMANCE GAME ARCHITECTURE & AI SYSTEMS

Khóa học chuyên sâu dành cho người muốn phát triển Game 3D có kiến trúc rõ ràng, hiệu năng tốt và hỗ trợ multiplayer/AI.

Học viên làm việc với 3D scene, engine architecture, tối ưu CPU/GPU và memory, lập trình mạng, smart agents và vận hành sản phẩm game.

Nội dung hướng đến việc hiểu vì sao hệ thống hoạt động, đo được hiệu năng và đưa ra quyết định kỹ thuật có căn cứ thay vì chỉ ghép chức năng.

Lộ trình đào tạo

NHÓM KIẾN THỨC 1

GAME 3D & KIẾN TRÚC GAME ENGINE

• Tổ chức cảnh và đối tượng 3D
• Vị trí, xoay, tỉ lệ và vật liệu
• Ánh sáng và diễn hoạt
• Vật lý và tìm đường
• Quản lý vòng đời đối tượng và bộ điều khiển
• Camera, dịch vụ và sự kiện
• Lưu trạng thái và xây công cụ hỗ trợ phát triển

NHÓM KIẾN THỨC 2

TỐI ƯU HIỆU NĂNG GAME & ĐỒ HỌA

• Xác định ngân sách hiệu năng
• Tối ưu CPU và GPU
• Quản lý bộ nhớ và Garbage Collection (GC)
• Giảm số lần vẽ (draw calls)
• Tối ưu bằng batching, instancing, culling và LOD
• Tối ưu texture, shader và ánh sáng
• Tối ưu vật lý và tải dữ liệu theo khu vực

NHÓM KIẾN THỨC 3

LẬP TRÌNH GAME NHIỀU NGƯỜI CHƠI

• Mô hình client-server và quyền quyết định của server
• Tạo phòng chơi và phiên chơi
• Đồng bộ trạng thái giữa người chơi
• Xử lý độ trễ mạng
• Gọi hàm từ xa bằng RPC
• Ghép trận (matchmaking)
• Bảo mật và khôi phục kết nối

NHÓM KIẾN THỨC 4

AI CHO NHÂN VẬT THÔNG MINH & VẬN HÀNH GAME

• Máy trạng thái FSM và cây hành vi
• Tìm đường và ra quyết định bằng Utility AI/GOAP
• Khả năng nhận biết môi trường và ghi nhớ
• Hội thoại theo ngữ cảnh
• Phân tích dữ liệu người chơi và giữ chân người chơi
• Thiết kế kinh tế trong Game
• Thử nghiệm A/B và vận hành Game sau phát hành (LiveOps)

Kết quả sau khoá học

01

Xây được 3D scene và asset structure đúng chuẩn cho game engine.

02

Thiết kế được game architecture dạng modular với các hệ thống gameplay chính.

03

Biết lập performance budget và tối ưu CPU/GPU, memory, draw calls, culling/LOD và asset.

04

Phát triển được các thành phần multiplayer cơ bản với client-server, đồng bộ và xử lý latency.

05

Thiết kế smart agents bằng FSM/behaviour tree/utility AI hoặc mô hình AI có đánh giá và fallback.

06

Xây được kế hoạch production/LiveOps và bảo vệ quyết định về kiến trúc, hiệu năng, network và AI bằng bằng chứng kỹ thuật.

Cơ Hội Nghề Nghiệp

NGÀNH GAME DEVELOMENT ENGINEERING

Có cơ hội phát triển theo hướng 3D Game Programmer / Game Systems Engineer

NGÀNH GAME DEVELOMENT ENGINEERING

Có cơ hội phát triển theo hướng Multiplayer / Network Programmer

NGÀNH GAME DEVELOMENT ENGINEERING

Có cơ hội phát triển theo hướng AI Gameplay Programmer / Game AI Engineer

NGÀNH GAME DEVELOMENT ENGINEERING

Có cơ hội phát triển theo hướng Technical Game Developer, Optimization hoặc LiveOps Engineering

Lộ trình phát triển sự nghiệp

Sản phẩm học viên

Đây là những sản phẩm tiêu biểu do học viên VTC Academy ngành Lập trình thực hiện.

Xem tất cả sản phẩm

ĐĂNG KÝ TƯ VẤN

    MessengerZaloPhone