Recently Updated Pages
Phần 1: Những mối hàn đầu tiên
Bắt đầu luôn với chút kinh nghiệm được rút ra từ đau thương. Nên đọc kỹ thông tin, tìm datasheet ...
Tạo Entity đầu tiên với ECS
DinoTag.csTạo một struct trống kế thừa IComponentData. Struct này chỉ có tác dụng đánh dấu entity...
Chuẩn bị
UnityDự án được thực hiện trên phiên bản Unity 2022.3.59f1 LTS vì phiên bản này hiện tại (08/2025...
Làm quen với DOTS
Mục tiêuKết thúc hướng dẫn này bạn có thể:Hiểu các phần của Data-Oriented Technology Stack (DOTS)...
Object-oriented programming
Lập trình hướng đối tượng là gì?Lập trình hướng đối tượng là một mô hình lập trình trong khoa học...
Cài đặt Jenkins Agent trên Windows 10
Step 1: Cài đặt phần mềm cần thiếtJDK: JDK là cần thiết để chạy tiến trình của Jenkins Agent. Tại...
Chuẩn bị hệ thống cho CI/CD
Version Control SystemSử dụng các hệ thống quản lý source code thông thường như GitHub, Gitlab.CI...
Tổng quan về CI/CD
CI (Continuous Integration)Khái niệm: Là thực hiện tự động hoá việc tích hợp cấc thay đổi từ một ...
Getting started
Getting started with Addressable Assets | Package Manager UI website (unity3d.com)Yêu cầuUnity 20...
Overview
Addressable Assets Overview | Package Manager UI website (unity3d.com)Addressable Assets bao gồm ...
Summary
Asset là gì???Asset là nội dung được sử dụng để tạo ra game hoặc ứng dụng. Asset có thể là prefab...
Phân tích các thuật toán kinh điển
Thuật toán tìm kiếmTìm kiếm tuyến tính (Linear Search)Linear Search được triển khai bằng cách duy...
Phân tích các cấu trúc dữ liệu phổ biến trong C#
Việc sử dụng cấu trúc dữ liệu với đúng công việc cũng là một kỹ năng quan trọng trong lập trình. ...
Quy tắc tính độ phức tạp trên mã nguồn
Các quy tắc nên tảngQuy tắc bỏ hằng sốBig O chỉ quan tâm đến tốc độ tăng trưởng khi n rất lớn. Do...
Big O
Big O Notation là một quy ước toán học được các lập trình viên toàn thế giới sử dụng để mô tả hiệ...
Giới thiệu về Độ phức tạp của thuật toán
Mỗi dòng code khi được thực thi đều phải "trả giá". Cái "giá" này không không hẳn là tiền mà là t...
Phương pháp tách biệt View và Logic
Ý nghĩa của việc tách việt View và Logic.Nhìn chung, giao diện người dùng (UI) của game thường rấ...
Lý do USN được công khai dưới dạng mã nguồn mở và ý định thiết kế
Lời nói đầuNgày 26/10/2021, Haruki Yano đã release Unity Screen Navigator dưới dạng mã nguồn mở.N...
Thuật toán A*
Định nghĩaThuật toán A* là một thuật toán tìm kiếm đường đi ngắn nhất giữa 2 điểm, sử dụng hàm he...
Tổng quan
Trong phát triển game thuật toán tìm đường được ứng dụng rất phổ biến từ các game AAA cho đến cả ...