💻Learning Path

C# cho người mới làm game

Nền tảng C# trước khi vào Unity: biến, vòng lặp, collection, hàm, OOP, LINQ và delegate

7 bài 59 phút tổng
  1. 1
    C# cho người mới #1: Cú pháp, biến và kiểu dữ liệu

    Viết dòng C# đầu tiên, rồi làm quen với kiểu dữ liệu, biến, hằng, toán tử và nhập xuất trên console. Ví dụ lấy từ chỉ số nhân vật trong game.

    8 min read
  2. 2
    C# cho người mới #2: Điều kiện và vòng lặp

    Dùng if/else và switch để chương trình biết chọn nhánh, dùng for và while để lặp lại một việc. Cuối bài ghép tất cả thành một trận đánh theo lượt nhỏ.

    7 min read
  3. 3
    C# cho người mới #3: Array, List và Dictionary

    Khi có hàng chục enemy hay item, bạn cần một chỗ chứa nhiều phần tử. Bài này so sánh Array, List và Dictionary, rồi dựng một inventory đơn giản.

    7 min read
  4. 4
    C# cho người mới #4: Hàm, tham số và enum

    Gom code lặp lại vào hàm, truyền tham số, trả về kết quả, nạp chồng hàm, rồi dùng enum thay cho chuỗi và số khó nhớ. Đây là bước đệm trước OOP.

    8 min read
  5. 5
    C# cho người mới #5: Class, object và constructor

    Gói dữ liệu và hành vi của một nhân vật vào class, tạo object bằng constructor, giấu dữ liệu bằng private và property. Mọi script Unity đều là class, nên bài này rất đáng làm kỹ.

    9 min read
  6. 6
    C# cho người mới #6: Kế thừa, interface và đa hình

    Dùng kế thừa để không phải chép code giữa Goblin, Archer và Boss, dùng abstract class và interface để nhiều loại object dùng chung một đoạn code xử lý.

    10 min read
  7. 7
    C# cho người mới #7: Exception, LINQ và delegate

    Bài cuối của series C#: xử lý lỗi bằng exception và TryParse, lọc và sắp xếp dữ liệu bằng LINQ, rồi dùng delegate và event để các hệ thống báo tin cho nhau.

    10 min read