About Me!
Thanh Dang Van
“Hi! I am ThanhDV, a game developer. The main engine I use is Unity. In this blog, I record and share my journey, including documents, knowledge, experience, and assets that I have during my learning and working process.”
“Và một điều nữa, trang này sẽ được viết bằng Vietnamese, English, Vietlish tùm lum :D”
Recent Activity
Recent Books
Movement
Loạt bài hướng dẫn về điều khiển di chuyển nhân vật.
SOLID Principles
SOLID Principles là một bộ tiêu chuẩn lập trình mà mọi lập trình viên cần phải nắm vững để phát t...
OpenClaw
Cập nhật thông tin và kiến thức trong quá trình cài đặt và sử dụng OpenClaw như một trợ lý cá nhâ...
Sử dụng AI hiệu quả
Tổng hợp các kiến thức lượm lặt được để sử dụng AI trong công việc một cách hiệu quả hơn.
Get started with Addressables
Course Overview Đã bao giờ bạn muốn tạo ra một trò chơi hoạt động tốt trên hầu hết mọi thiết bị ...
Sao lưu với Proxmox Backup Server
Cấu hình Cloudflare Tunnel cho Proxmox
Bài này sẽ thực hiện triển khai Cloudflare Tunnel trên hệ thống Proxmox. Đồng thời loại bỏ cách cũ
Triển khai CI/CD cho DSM Web Server
CI/CD deploy web lên web hosting chạy trên DSM
Draft
Optimize Unity Game Performance The Big, Strange How - To
Tổng hợp kiến thực một cách lộn xộn
Tổng hợp những mảnh kiến thức nhỏ về lập trình và Unity
ESP32 - The Cube
Một dự án "out of the box" - dự án đầu tiên trong hành trình tìm hiểu về lập trình nhúng (embed...
DOTS and DinoHerdSurvival
Một dự án game endless run nhỏ để học về DOTS và UIToolkit
Recently Updated Pages
Trượt một Sphere
Đây là phần đầu tiên của loạt tutorial về cách điều khiển movement của một character. Cụ thể, chú...
The Dependency Inversion Principle (DIP)
High-level modules should not depend on low-level modules. Both should depend on abstractions. Ab...
The Interface Segregation Principle (ISP)
Clients should not be forced to depend upon methods that they do not use. ISP để giải quyết vấn đ...
The Liskov Substitution Principle (LSP)
Subtypes must be substitutable for their base types. Đơn gì thì nếu code của bạn đang hoạt động đ...
The Open/Closed Principle (OCP)
The software entities should be open for extention, but closed for modification. OCP không có ngh...
The Single-Responsibility Principle (SRP)
A class should have only one reason to change. Đó là cách mà Robert C. Martin nói về SRP. Điểm qu...
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ọ...
colbymchenry/codegraph
codegraph Pre-indexed code knowledge graph for Claude Code, Codex, Gemini, Cursor, OpenCode, Anti...
Guidelines
Guidelines được sử dụng để hướng dẫn cho AI hoạt động. Giảm thiểu các lỗi thường gặp với AI như t...
Cài Telegram Bot cho OpenClaw
Mục tiêu Cấu hình Telegram Bot để chat với OpenClaw qua DM. Luồng hoạt động: Bạn → Telegram DM B...