💻Learning Path

C# Cho Game Dev

Từ zero đến OOP — nền tảng C# cho game developer

7 bài 48 phút tổng
  1. 1
    C# 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
  2. 2
    C# 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
  3. 3
    C# 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
  4. 4
    C# 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
  5. 5
    C# 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
  6. 6
    C# 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
  7. 7
    C# 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