Khái Quát Kiến Trúc ECS Trong Overwatch
Hôm nay mình vừa đọc một bài viết phân tích kiến trúc gameplay và đồng bộ mạng của Overwatch. Đây là bản chuyển ngữ từ bài thuyết trình “Overwatch Gameplay Architecture and Netcode” tại hội nghị GDC 2017. Vì không có bản gốc tiếng Anh nên mình phải xem đi xem lại video gốc trên GDC Vault tận 3 lần mới hiểu rõ được mô hình ECS (Entity-Component-System). Bài viết này sẽ ghi lại những hiểu biết của mình về ECS, kết hợp với kinh nghiệm phát triển game hơn 10 năm qua, có thể sẽ có điểm khác biệt so với bài giảng gốc.