## <img src="https://api.iconify.design/lucide/users-2.svg?color=%2333CCFF" width="28" height="28" style="vertical-align: middle;"> Bộ máy Kỹ thuật (Core Engineering Team & WBS)
> Dự án được phát triển và vận hành bởi một **Micro-Studio 3 thành viên**. Để đạt được chất lượng tiệm cận AAA-Indie trong một thời gian giới hạn, chúng tôi áp dụng mô hình chuyên môn hóa sâu (Deep Specialization) theo từng phân hệ kỹ thuật lõi.
<li><img src="https://api.iconify.design/lucide/cpu.svg?color=%23B026FF" width="14" style="vertical-align: middle;"> Triển khai kiến trúc thuật toán Maze lõi (Prims, Wilsons, Crawler).</li>
<li><img src="https://api.iconify.design/lucide/box.svg?color=%23B026FF" width="14" style="vertical-align: middle;"> Xây dựng bộ máy <strong>Mesh Generation</strong> kiến tạo môi trường 3D tự động.</li>
<li><img src="https://api.iconify.design/lucide/check-circle.svg?color=%23B026FF" width="14" style="vertical-align: middle;"> Giám sát tính <strong>Solvability</strong> (Đảm bảo Mê cung luôn có đường thoát khả thi).</li>
<li><img src="https://api.iconify.design/lucide/scale.svg?color=%23B026FF" width="14" style="vertical-align: middle;"> Thiết kế toán học cho hệ thống <strong>Comeback Đa tầng</strong> (Despair Mechanics).</li>
<li><img src="https://api.iconify.design/lucide/code-2.svg?color=%23B026FF" width="14" style="vertical-align: middle;"> Code Review toàn cục & Quản lý vòng đời State Machine tổng.</li>
<li><img src="https://api.iconify.design/lucide/wifi.svg?color=%2333CCFF" width="14" style="vertical-align: middle;"> Cấu trúc hóa <code>[Networked Properties]</code> cho thực thể động (Bẫy, Cửa, Trạng thái đèn).</li>
<li><img src="https://api.iconify.design/lucide/shield-check.svg?color=%2333CCFF" width="14" style="vertical-align: middle;"> Thiết lập logic phân vai mạng (Role Assignment) và Server Game State.</li>
<li><img src="https://api.iconify.design/lucide/activity.svg?color=%2333CCFF" width="14" style="vertical-align: middle;"> Tối ưu hóa băng thông & Viết thuật toán bù trừ nội suy (Reconciliation/Lerp).</li>
<li><img src="https://api.iconify.design/lucide/volume-2.svg?color=%23FF3333" width="14" style="vertical-align: middle;"> Lập trình hệ thống <strong>Noise Meter</strong> & Quản lý quang năng (Flashlight/Battery).</li>
<li><img src="https://api.iconify.design/lucide/video.svg?color=%23FF3333" width="14" style="vertical-align: middle;"> Phát triển <strong>Camera Dynamics</strong> (FOV Kick, Screen Shake, Tilt, Motion Blur).</li>
<li><img src="https://api.iconify.design/lucide/sparkles.svg?color=%23FF3333" width="14" style="vertical-align: middle;"> Tích hợp 3D Spatial Audio & Hiệu ứng thị giác (VFX) tương tác môi trường.</li>
<li><img src="https://api.iconify.design/lucide/layout-template.svg?color=%23FF3333" width="14" style="vertical-align: middle;"> Thiết kế trải nghiệm HUD & Luồng UI/UX (Menu, State transitions).</li>
## <img src="https://api.iconify.design/lucide/ruler.svg?color=%23FFD700" width="28" height="28" style="vertical-align: middle;"> Giao thức Chất lượng (Strict Engineering Protocols)
> Bộ tiêu chuẩn **NFR (Non-functional Requirements)** bắt buộc. Mọi dòng code được Commit (Merge Request) đều phải vượt qua bài kiểm tra chéo dựa trên 4 trụ cột kỹ thuật dưới đây.
<strong style="color:#E0E0E0;">» RTT Optimization:</strong> Duy trì Round Trip Time < 150ms. Tối ưu kích thước Payload mạng qua <code>[Networked]</code> và <code>Reliable RPCs</code>.<br>
<strong style="color:#E0E0E0;">» Absolute Server Auth:</strong> Mọi logic Thắng/Thua, Gây sát thương, Kích hoạt bẫy <b>bắt buộc</b> phải được xác thực trên Server để chống Hack/Desync.<br>
<strong style="color:#E0E0E0;">» Proxy Smoothing:</strong> Nội suy (Interpolate) chuyển động của Remote Players để bù đắp hiện tượng Jitter do Packet Loss.
<strong style="color:#E0E0E0;">» Algorithmic Constraints:</strong> Thuật toán tạo hình mê cung phải bị giới hạn ở độ phức tạp <code>O(N)</code> hoặc <code>O(N log N)</code> tránh chặn luồng Main Thread.<br>
<strong style="color:#E0E0E0;">» Draw Call Budget:</strong> Mesh mê cung sau khi sinh ra phải gộp (Static Batching / GPU Instancing) để giữ số lượng Draw Calls ở mức vi mô.<br>
<strong style="color:#E0E0E0;">» Dynamic NavMesh:</strong> Bake tự động NavMesh <i>tại Runtime</i> sau khi chốt Seed mê cung, phục vụ AI Trapper hoặc kỹ năng đặc biệt.
<strong style="color:#E0E0E0;">» Deterministic Input:</strong> Polling Input phải được dời vào hàm <code>FixedUpdateNetwork</code> để đồng bộ hoàn hảo với Tickrate của Server.<br>
<strong style="color:#E0E0E0;">» Physics Matrix:</strong> Quy hoạch chặt chẽ Layer Collision Matrix. Khuyến khích dùng Box/Capsule Colliders cho môi trường lắt léo để giảm tải CPU.<br>
<strong style="color:#E0E0E0;">» FSM Integrity:</strong> Mỗi State trong Kinematic FSM là một Sandbox độc lập, nghiêm cấm tiêm/thay đổi biến (Mutate) chéo giữa các trạng thái.
<strong style="color:#E0E0E0;">» URP 6.0 Pipeline:</strong> Khai thác tối đa Render Graph của Unity 6 để tạo ra Light-baking & Shadow-mapping chân thực cao với chi phí thấp.<br>
<strong style="color:#E0E0E0;">» Asset Compression:</strong> Chuẩn hóa mọi Texture về định dạng ASTC/DXT5. Polycount phải được kiểm duyệt khắt khe cho PC tầm trung.<br>
<strong style="color:#E0E0E0;">» UX Consistency:</strong> Các phản hồi thị giác/thính giác (Máu me, Cảnh báo bẫy, Tiếng tim đập) phải đồng nhất về cường độ, tạo phản xạ có điều kiện cho User.