Lập trình Unity 3D
Lập trình Unity 3D
Xin chào các bạn!
Khoá học lập trình Unity 3D là một chương trình học tập thú vị và toàn diện giúp người học nắm vững kỹ năng xây dựng và phát triển game sử dụng công cụ Unity 3D.
Khác với game 2D, Game 3D được xây dựng và phát triển dựa vào hệ thống đồ hoạ máy tính 3 chiều tân tiến. Với hệ thống đồ hoạ hiện đại này cho phép khai thác trên cả 3 chiều không gian là chiều sâu, chiều dọc và chiều ngang, đồng thời thể hiện tối đa các hiệu ứng 3 chiều (phản chiếu, ánh sáng và đổ bóng). Chính vì thế mà các tựa game được xây dựng bằng hệ thống đồ hoạ 3D đều sở hữu hình ảnh sắc nét, đẹp mắt và chi tiết. Từ đó mang đến cho người chơi tham gia một cảm giác vô cùng mãn nhãn, sống động y trang như đang được trải nghiệm thực tế.
Đến với môn học này, người học sẽ nắm được khái niệm và quy trình trong Xây dựng & Phát triển game. Ngoài ra, môn học còn giúp học viên tìm hiểu C# trong Unity Engine và hướng dẫn bạn xây dựng năm trò chơi 3D Unity dành cho Web, Mac và PC bao gồm: Obstacle Course, Project Boost, Argon Assault, Realm Rush, Zombie Runner.
Môn học sẽ có 5 phần, gồm 21 bài học. Mỗi bài sẽ có các video yêu cầu học viên phải xem kỹ, các nội dung tóm tắt theo bài học và nội dung tổng kết của bài học cũng đòi hỏi học viên phải xem kỹ và trả lời quiz khi kết thúc mỗi bài học, sau mỗi phần học viên sẽ làm các bài Lab. Xuyên suốt các bài học và cuối học phần, các bài thực hành Lab và bài tập lớn (Assignment) sẽ giúp các bạn tăng cường việc ghi nhớ và vận dụng lý thuyết đã học vào cách làm với trang web thực tế. Để việc học tập được hiệu quả, hãy luôn trau dồi kiến thức, không ngừng học hỏi, nghiên cứu và lập cho mình một kế hoạch học tập hợp lý để hoàn thành khóa học một cách xuất sắc.
Chúc các bạn học tốt!
MỤC TIÊU MÔN HỌC
Sau khi học xong môn này, học viên sẽ đạt được các chuẩn kiến thức, kỹ năng đầu ra như sau:
- Hiểu và sử dụng Monobehaviour, Transform, Raycast, hệ thống vật lý và ánh sáng
- Hiểu và sử dụng hệ thống thiết kế giao diện người chơi (UI)
- Hiểu và sử dụng các hệ thống tạo hiệu ứng
- Hiểu và sử dụng âm thanh
- Hiểu và sử dụng cách tạo ra các đoạn phim trong trò chơi
- Hiểu và sử dụng Coroutine, Invoke và thời gian trong trò chơi
- Cơ bản về trí tuệ nhân tạo NavMeshAgent
- Hiểu và sử dụng Terrain
- Quản lý các màn chơi
TRẢI NGHIỆM HỌC TẬP
Để bắt đầu, các bạn nên dành một vài phút khám phá môn học và cấu trúc chung. Môn học sẽ có 5 phần, gồm 21 bài học. Mỗi bài sẽ có một (hoặc vài) đoạn video yêu cầu học viên phải xem kỹ, một hoặc vài bài đọc thêm phải đọc kỹ và trả lời quiz. Sau mỗi phần, học viên sẽ được yêu cầu viết luận và thảo luận trực tiếp với Mentor. Để việc học tập được hiệu quả, hãy luôn trau dồi kiến thức, không ngừng học hỏi, nghiên cứu và lập cho mình một kế hoạch học tập hợp lý để hoàn thành khóa học một cách xuất sắc.
Trong thời gian học (dự kiến là 6 tuần), việc phân bổ tuần học là rất quan trọng. Nếu các bạn có bất cứ câu hỏi nào hãy kết nối với Mentor để được giải đáp.
CẤU TRÚC MÔN HỌC
Phần 1 - Chướng ngại vật
- Bài 1: Chướng ngại vật (Phần 1)
- Bài 2: Chướng ngại vật (Phần 2)
Phần 2 - Dự án tên lửa
- Bài 3: Thiết lập đầu tiên
- Bài 4: Âm thanh
- Bài 5: Xây dựng các nhân vật
- Bài 6: Thiết lập cuối cùng
- Assignment 1 - Zig Zag
Phần 3 - Bắn phi thuyền
- Bài 7: Xây dựng môi trường
- Bài 8: Thiết kế người chơi và kẻ địch
- Bài 9: Thiết lập đạn
- Bài 10: Các hiệu ứng
- Bài 11: Các thiết lập cuối cùng
- Assignment 2 - Fruit Ninja
Phần 4 - Thủ thành
- Bài 12: Xây dựng các ô
- Bài 13: Xây dựng kẻ địch
- Bài 14: Hệ thống tiền tệ
- Bài 15: Các thiết lập cuối cùng
Phần 5 - Bắn xác sống
- Bài 16: Thiết lập di chuyển kẻ địch
- Bài 17: Thiết lập người chơi
- Bài 18: Thiết lập màn thua
- Bài 19: Thiết lập vũ khí
- Bài 20: Thiết lập đạn
- Bài 21: Thiết lập cuối dùng
- Assignment 3- Helix Smash
CHUYÊN GIA THIẾT KẾ MÔN HỌC
THIẾT KẾ MÔN HỌC: Th.S Nguyễn Hải Nam
- Thạc sĩ Khoa học Máy tính, Đại học Cassino, Ý
- Head of xSeries Department, FUNiX
- Online profile: https://www.linkedin.com/in/hai-nam-nguyen-474587119/
PHẢN BIỆN MÔN HỌC: Lê Minh Cường
- Kỹ sư công nghệ thông tin, Tốt nghiệp Chứng chỉ Chuyên nghiệp Phát triển Game tại Trung tâm NIIT Chợ Lớn - TP.HCM
- Lead game designer at Bin Media Limited Company
- Có hơn 10 năm kinh nghiệm trong ngành phát triển game
NGUỒN HỌC LIỆU
Trong thời đại hiện nay, mỗi môn học đều có nhiều nguồn tài liệu liên quan kể cả sách in và online, FUNiX Way không quy định một nguồn học liệu cụ thể mà khuyến cáo để học viên chọn được nguồn phù hợp nhất cho mình. Trong quá trình học từ nhiều nguồn khác nhau theo lựa chọn cá nhân đó, khi sinh viên phát sinh câu hỏi thì sẽ được kết nối nhanh nhất với mentor để được giải đáp. Toàn bộ phần đánh giá bao gồm các câu hỏi trắc nghiệm, bài tập, dự án và thi vấn đáp do FUNiX thiết kế, xây dựng và thực hiện.
Các môn học của FUNiX không quy định bắt buộc tài liệu học tập, sinh viên có thể chủ động tìm và học từ bất kỳ nguồn nào phù hợp, kể cả sách in hay nguồn học liệu online (MOOC) hay các website. Việc sử dụng các nguồn đó do học viên chịu trách nhiệm và đảm bảo tuân thủ các chính sách của chủ sở hữu nguồn, trừ trường hợp họ có sự hợp tác chính thức với FUNiX. Nếu cần hỗ trợ, học viên có thể liên hệ phòng đào tạo FUNiX để được hướng dẫn.
Dưới đây là một số nguồn học liệu của môn học mà học viên có thể tham khảo sử dụng. Việc liệt kê nguồn dưới đây không nhất thiết hàm ý rằng FUNiX có sự hợp tác chính thức với chủ sở hữu của nguồn: Coursera, tutorialspoint, edX Training, or Udemy.
KÊNH PHẢN HỒI
FUNiX sẵn sàng đón nhận và trao đổi về mọi ý kiến góp ý, phản hồi liên quan đến học liệu qua email program@funix.edu.vn