Tạo ra tựa game của chính bạn
ngay hôm nay


Lập trình game với Unity
Nền tảng phổ biến nhất hiện nay
Hỗ trợ phát triển cả game indie và game AAA


Dành cho tất cả mọi người
Không yêu cầu đã biết lập trình hay đồ hoạ
Chỉ cần có máy tính và yêu thích game
Thông tin khoá học
Học phần 1: Lập trình Unity cơ bản
1. Gem Delivery
Làm quen với Unity thông qua việc phát triển một game đơn giản mà người chơi điều khiển chiếc xe đi giao hàng.
- Làm quen với giao diện và các công cụ cơ bản trong Unity.
- Viết script C# cơ bản và sử dụng các component của Unity.
- Học OOP cơ bản.
- Quản lí dự án và version control với Git.
- Publish game.
2. Gather Coin
Phát triển một game Endless Runner mà người chơi cố gắng thu thập nhiều đồng xu nhất có thể.
- Tạo hệ thống Endless Run.
- Làm quen với Animation trong Unity.
- Tạo VFX trong Unity.
- Thực hành lập trình C# qua việc xây dựng gameplay.
3. Quiz Game
Tạo một Quiz game yêu cầu người chơi hoàn thành các câu hỏi với các quyền trợ giúp.
- Tạo giao diện người dùng (UI - User Interface).
- Quản lí dữ liệu câu hỏi qua Scriptable Object.
- Quản lí Scene trong game.
4. Zombie Shooting
Phát triển game bắn súng FPS/TPS, nơi người chơi tiêu diệt zombie để sống sót.
- Setup camera cho góc nhìn FPS và TPS.
- Tạo hệ thống thu thập vũ khí và vật phẩm cơ bản.
- Lập trình AI điều khiển zombie với các hành vi cơ bản.
- Quản lí lưu game.
5. Bắt đầu Assignment 1
Học viên tự chọn ý tưởng và thực hiện một dự án game.
6. Toán học
Nắm vững các kiến thức toán học cơ bản cần thiết trong lập trình game.
- Số học
- Vector
- Ma trận
7. Cấu trúc dữ liệu & Giải thuật
Làm quen với các cấu trúc dữ liệu và giải thuật cần thiết trong lập trình game.
- Chồng xếp (Stack)
- Hàng đợi (Queue)
- Toán tử bit (Bitwise operators) trong lập trình.
- Một số cấu trúc dữ liệu và thuật toán khác.
8. Protect Your Kingdom
Tạo một game Tower Defense, nơi người chơi xây dựng công trình để bảo vệ vương quốc.
- Tạo và xây dựng hệ thống công trình trong game.
- Lập trình thuật toán tìm đường cho kẻ địch (pathfinding algorithms).
9. Tổng kết Assignment 1
Tổng kết và đánh giá kết quả Assignment 1.
Thời lượng
48 buổi (96 giờ) trong 24 tuần
Đối tượng
Mọi người, không yêu cầu kiến thức
Hình thức
Ofline và Online
Học phần 2: RPG Fighting Game
1. Abilities, Melee Combat, Weapons
Tạo hệ thống kỹ năng, cận chiến và vũ khí.
- Ứng dụng một số design pattern.
- Thiết kế OOP nâng cao.
- Lập trình chiến đấu cận chiến, hệ thống vũ khí và các kỹ năng đặc biệt.
- Tạo VFX khi sử dụng kỹ năng, vũ khí.
- Quản lí lưu game.
2. Bắt đầu Assignment 2
Học viên tự chọn ý tưởng và thực hiện một dự án game RGP phức tạp hơn.
3. Inventory System
Tạo hệ thống túi đồ (Inventory) cho game.
- Thiết kế và lập trình hệ thống lưu trữ vật phẩm (item management).
- Tạo giao diện người dùng cho inventory.
- Quản lí vật phẩm, trang bị, và các item trong game.
4. Shop
Tạo cửa hàng mua bán vật phẩm trong game.
- Xây dựng giao diện cửa hàng (UI).
- Quản lí việc mua bán, trao đổi vật phẩm.
- Quản lí tiền tệ và logic giao dịch trong game.
5. Dialogue System
Tạo hệ thống đối thoại trong game
- Quản lí các cuộc đối thoại trong game.
- Lập trình các sự kiện hành động trong cuộc đối thoại.
6. Quest System
Tạo hệ thống nhiệm vụ trong game.
- Lập trình hệ thống nhiệm vụ với các loại nhiệm vụ khác nhau.
- Quản lí tình trạng nhiệm vụ và phần thưởng.
- Tích hợp quest system với các hệ thống khác trong game.
7. Tổng kết Assignment 2
Tổng kết và đánh giá kết quả Assignment.

Ưu đãi mừng xuân
Giá gốc: 3,000,000 VND/8 buổi
Nay chỉ còn
1,900,000 VND/8 buổi

Thông tin liên lạc
Email: duyhuynhquoc.zee@gmail.com
SĐT và Zalo: 0909181600
