Game Engine Architecture (3rd Edition, 2019) của Jason Gregory – kỹ sư trưởng tại Naughty Dog (Sony), người đứng sau các tựa game huyền thoại như The Last of Us và Uncharted – là cuốn tài liệu kinh điển nhất về thiết kế và kiến trúc hệ thống game engine hiện đại.
Được giảng dạy tại hơn 200 trường đại học và viện nghiên cứu trên thế giới, cuốn sách là “kim chỉ nam” cho bất kỳ ai muốn hiểu từ gốc rễ cách hoạt động của một game engine – từ mô hình đồ họa, vật lý, hoạt ảnh cho đến hệ thống rendering và scripting.
Phiên bản 2019 được cập nhật toàn diện cho kiến trúc game engine thế hệ mới (PS5, Xbox Series X) và các công nghệ đồ họa Vulkan, DirectX 12, OpenGL 4.x, đồng thời bổ sung kiến thức về đa luồng (multithreading), pipeline song song (parallel processing), và tối ưu memory layout cho hiệu suất cao.
Các chủ đề nổi bật gồm:
⚙️ Game Loop & Engine Core: thiết kế luồng xử lý thời gian thực.
🧠 Memory Management & Data-Oriented Design: tổ chức dữ liệu tối ưu CPU/GPU.
🎮 Rendering & Shading: pipeline đồ họa, lighting, shader system, PBR.
💥 Animation & Physics: blend tree, inverse kinematics, rigid body & collision.
🧩 Scripting & Tools: hệ thống scripting, event-driven, editor và asset pipeline.
☁️ Next-gen Architecture: multi-thread rendering, asynchronous asset streaming, engine modularity.
Jason Gregory viết dựa trên kinh nghiệm thực tế tại Naughty Dog, mang lại cách nhìn kỹ thuật, thực tế và chuyên sâu, giúp developer Việt Nam nắm rõ cơ chế vận hành của engine và phát triển game tầm AAA.