Game Systems: Giao diện, hiệu ứng & dữ liệu
Giới thiệu
Một game có gameplay tốt vẫn có thể bị người chơi bỏ dở nếu giao diện vỡ trên điện thoại, chữ mờ, hiệu ứng nghèo nàn, hoặc mất sạch tiến trình sau khi thoát. Đây là những phần thường bị xem nhẹ nhưng lại quyết định trực tiếp trải nghiệm.
Khoá học Game Systems: Giao diện, hiệu ứng & dữ liệu tập trung vào ba mảng đó. Bạn sẽ học cách dựng UI tự co giãn đúng trên mọi kích thước màn hình, tạo hiệu ứng hình ảnh sống động bằng Particle System và Line Renderer, và quan trọng nhất – tách dữ liệu game ra khỏi code bằng Scriptable Object, xây dựng hệ thống lưu/đọc tiến trình hoạt động ổn định.
Bạn sẽ học được gì
Dựng bố cục UI bằng Layout Group và ScrollView cho danh sách vật phẩm, bảng xếp hạng, cửa hàng
Cấu hình Canvas Scaler và 9-Slices để UI hiển thị đúng trên mọi độ phân giải mà không vỡ hình
Sử dụng Mask để tạo vùng hiển thị giới hạn, thanh máu, avatar bo tròn
Tạo Font Asset hỗ trợ tiếng Việt có dấu, hiển thị sắc nét ở mọi kích thước
Cải tiến giao diện người dùng: phản hồi tương tác, chuyển cảnh, trải nghiệm mượt mà
Vẽ đường đạn, tia laser, quỹ đạo bằng Line Renderer
Thiết kế hiệu ứng nổ, khói, lửa, ma thuật với Particle System
Dùng Scriptable Object để tách dữ liệu khỏi code, dễ cân bằng game và mở rộng nội dung
Tổ chức data & config trong game một cách có hệ thống
Xây dựng hệ thống Save/Load lưu tiến trình người chơi
Dành cho ai
Học viên đã hoàn thành hai khoá Unity Intermediate trước đó hoặc tương đương
Lập trình viên Unity muốn nâng chất lượng trình bày và độ hoàn thiện của sản phẩm
Người đang phát triển game cá nhân cần hệ thống hoá phần UI, hiệu ứng và dữ liệu
Yêu cầu đầu vào
Nắm được C# cơ bản, vòng đời MonoBehaviour, cách làm việc với GameObject, Component và Prefab trong Unity.
Nội dung khóa học
Layout và ScrollView
Canvas Scaler và 9-Slices
Mask
Font Asset Generation
Cải tiến giao diện người dùng (UI)
Line Renderer
Particle System
Scriptable Object
Data & config trong game
Hệ thống Save/Load trong Unity
Xem trước
Đang tải...