MÔN HỌC
PHÁT TRIỂN SẢN PHẨM VỚI
UNITY
GV: NGUYỄN THỊ LAN ANH
Email:
Phone: 0982 355 861
MỤC TIÊU MƠN HỌC
Kiến thức:
•
Nêu rõ được những ưu điểm nổi bật của Unity 3D.
•
Mơ tả được các đối tượng thường dùng trong Unity 3D.
•
Phân biệt được các kiểu hiệu ứng trong Unity
•
Mơ tả được quy trình thiết kế Game cơ bản.
•
Trình bày được kiến thức cơ bản về ngơn ngữ lập trình C#.
•
Phát biểu được phương thức thiết kế một Game cụ thể trên nền
Unity 3D.
2
MỤC TIÊU MƠN HỌC
Kỹ năng:
•
Ứng dụng được các cơng cụ kỹ thuật đồ họa hỗ trợ thiết kế Game
trên nền Unity 3D.
•
Xây dựng được quy trình thiết kế Game cụ thể.
•
Sử dụng ngơn ngữ lập trình C# để thiết kế một Game 2D hồn
chỉnh với Unity 3D.
3
MỤC TIÊU MƠN HỌC
Năng lực tự chủ và trách nhiệm:
•
Nghiêm túc, tỉ mỉ trong việc tiếp nhận kiến thức. Chủ động, tích
cực trong thực hành và tìm kiếm nguồn bài tập liên quan.
4
NỘI DUNG MƠN HỌC
Bài 1: Tổng quan Unity 3D
Bài 2: Giao diện và các đối tượng Unity
Bài 3: Lập trình trên unity
Bài 4: Animation Unity
Bài 5: Thiết kế Game 2D
Bài 6: Biên dịch và Đóng Gói Game
5
BÀI 1: Tổng quan
Unity 3D
6
MỤC TIÊU BÀI HỌC:
•
Mơ tả được các thể loại game
•
Trình bày khái niệm về game engine
•
Trình bày được ưu điểm của Unity 3D.
•
Tải và cài đặt được phần mềm Unity 3D.
•
Bảo đảm an tồn cho người và thiết bị trong quá trình
thực hành
7
NỘI DUNG:
1. Giới thiệu về lập trình Game
2. Phần mềm Unity 3D và các bước cài đặt
8
Giới thiệu về lập trình Game
Các th ể lo ại Game
Game mơ phỏng
Game Casual
9
Giới thiệu về lập trình Game
Các th ể lo ại Game
Game mạng xã hội
Game tương tác ảo – AR
(Augmented Reality)
10
Giới thiệu về lập trình Game
Các th ể lo ại Game
Game mạng xã hội
Game tương tác ảo – AR
(Augmented Reality)
11
Các Game Engine thơng dụng
Game Engine
Game Engine là các phần mềm được viết để thiết kế và phát
triển video game cho Console, Mobile hoặc cho máy tính cá
nhân (PC)
•
•
Game Engine được tạo ra nhằm mục đích giúp các
Developer tiết kiệm được thời gian, kinh phí lập trình,
dễ quản lý code và tái sử dụng vào nhiều game khác
nhau hoặc cùng một game cho nhiều nền tảng.
12
Các Game Engine thông dụng
13
Phần mềm Unity 3D và các bước cài
GI ỚI THI ỆU UNITY 3D
đặt
Unity3D là phần mềm làm games trực tiếp theo thời gian thực,
mà khơng cần render, cho phép người thiết kế game có thể
thiết kế InterfaceGraphic, map hay character, .v.v…
14
TẢI VÀ CÀI ĐẶT UNITY 3D
/>
15
Bài tập
ü
Game Engine là gì? Kể ra những Game Engine phổ biến hiện nay.
ü
Trình bày những lý do chọn Unity 3D để thiết kế Game.
ü
Tải và cài đặt Unity phiên bản mới nhất.
16