C# Cho Game Dev
Từ zero đến OOP — nền tảng C# cho game developer
- 1C# Cho Game Dev #1: Syntax, Biến & Kiểu Dữ Liệu
Bắt đầu hành trình C# từ con số 0. Tìm hiểu cấu trúc chương trình, kiểu dữ liệu, biến, hằng, toán tử và nhập/xuất dữ liệu — tất cả với context game development.
7 min read - 2C# Cho Game Dev #2: Control Flow — Điều Kiện & Vòng Lặp
Điều khiển luồng chương trình với if/else, switch và vòng lặp for/while. Học cách ra quyết định và lặp lại hành động — nền tảng của mọi game logic.
6 min read - 3C# Cho Game Dev #3: Collections — Array, List & Dictionary
Quản lý dữ liệu với Array, List và Dictionary. Từ inventory system đến enemy tracking — mọi game đều cần collections.
6 min read - 4C# Cho Game Dev #4: Methods, Parameters & Enum
Tổ chức code bằng hàm (methods), hiểu về parameters, return values, overloading và enum — bước quan trọng trước khi vào OOP.
6 min read - 5C# Cho Game Dev #5: OOP — Class, Object & Constructor
Bước vào lập trình hướng đối tượng. Tạo class, object, constructor, property và access modifiers — nền tảng để viết script trong Unity.
7 min read - 6C# Cho Game Dev #6: OOP Nâng Cao — Inheritance, Interface & Polymorphism
Inheritance, abstract class, interface và polymorphism — những công cụ mạnh mẽ giúp bạn xây dựng hệ thống game linh hoạt và mở rộng được.
8 min read - 7C# Cho Game Dev #7: Ứng Dụng — Exception, LINQ & Delegate
Bài cuối series C#: xử lý lỗi với Exception, truy vấn dữ liệu với LINQ, và Delegate/Event — cầu nối trực tiếp sang Unity scripting.
8 min read