KHÓA 02 - HƯỚNG KHÔNG CODE
Lập trình game không cần biết code – Unity Visual Scripting
Biến ý tưởng game của bạn thành hiện thực bằng cách nối các hộp logic trực quan. Phù hợp hoàn hảo cho Artist, Game Designer và những ai ngại viết code.
Mục tiêu khóa học
Giúp bạn làm chủ công cụ Visual Scripting (trước đây là Bolt) của Unity để thiết lập logic trò chơi nhanh chóng mà không cần viết một dòng code C# nào.
🎨
Dành cho Game Designer & Artist
Tự thiết kế nguyên mẫu thử nghiệm (prototyping) gameplay mà không cần phụ thuộc vào lập trình viên.
🧠
Tư duy logic lập trình trực quan
Hiểu sâu khái niệm luồng sự kiện (flow), biến số (variables), và rẽ nhánh thông qua hình ảnh đồ họa trực quan.
🎮
Xây dựng game hoàn chỉnh
Liên kết các hệ thống Physics, Collision, Animation, UI và Sound lại thành một game mượt mà.
💎
Rút ngắn thời gian phát triển
Tạo ra những thay đổi gameplay tức thì, giúp quá trình thử nghiệm ý tưởng game nhanh hơn.
Chương trình học chi tiết
Giáo trình thực hành tập trung trong 8 buổi giúp học viên hiểu nhanh công cụ và thực hiện được ngay.
Buổi 1 - Làm quen với Visual Scripting & Graph
- Tổng quan về công cụ Visual Scripting trong Unity.
- Cách tạo, cấu hình và gắn Script Graph vào GameObject.
- Làm quen với giao diện Script Graph Editor.
Buổi 2 & 3 - Flow, Variables & Logic Control
- Hệ thống Event và luồng thực thi (Flow control).
- Định nghĩa và quản lý Biến số (Variables: Graph, Object, Scene, App).
- Sử dụng cấu trúc rẽ nhánh Branch và vòng lặp Loop.
- Sử dụng Function và State Graph để tổ chức logic phức tạp.
Buổi 4 & 5 - Tương tác Physics & Gameplay
- Xử lý Input (bàn phím, chuột, gamepad) thông qua Node.
- Ứng dụng Physics 2D/3D trong Visual Scripting.
- Xử lý Collision (va chạm) và Trigger (vùng quét kích hoạt).
Buổi 6 & 7 - Hoàn thiện Game: Animation, UI, Audio
- Kích hoạt và chuyển đổi Animation thông qua Graph.
- Tương tác và cập nhật giao diện người dùng (UI Canvas).
- Tích hợp hiệu ứng âm thanh (Audio Source) và chuyển đổi Scene (Màn chơi).
Buổi 8 - Project tốt nghiệp & Build game
- Hoàn thiện dự án Mini-game cá nhân.
- Học cách tối ưu các cụm Node rườm rà.
- Tiến hành đóng gói và Build game chạy độc lập trên Windows/macOS.
Dự án tốt nghiệp mẫu
Học viên sẽ được lựa chọn và hoàn thành một trong ba dự án mini-game thực tế sau:
- 3D Coin Collector: Điều khiển bóng lăn trong không gian 3D nhặt đồng xu, né chướng ngại vật và về đích.
- Simple Platformer: Game nhảy vượt chướng ngại vật 2D tương tự Mario cơ bản.
- Mini Obstacle Course: Trò chơi né tránh các bẫy xoay và di chuyển động trong thời gian giới hạn.