LÀM QUEN GAME ENGINE UNITY3D
Tác giả
Khiếu Văn Bằng
BÀI 1: GIỚI THIỆU VỀ UNITY3D
>> Nội dung chính
1} UNITY3D LÀ GÌ?
2} CÁC BÀI HỌC SẼ HỌC TRONG HỌC PHẦN NÀY
3} MỤC ĐÍCH CỦA MÔN HỌC
4} YÊU CẦU VỚI ĐỐI TƯỢNG HỌC
5} TÀI LIỆU THAM KHẢO
1} Unity3D là gì?
1. Unity3D là gì?
- Nó là một Game Engine:
-> Có thể xây dựng các game.
-> Có thể viết các phần mềm hoặc ứng dụng
khác.
-> Có thể xây dựng web3D.
…
Game Engine
(UDK, Blender,
XNA, Unity…)
Game
(Perfect world,
Chibi, Fantasy,
– What is Unity?
• Unity is a game engine 3D
• It’s can make game 2D and 3D
• Home page http://www.unity3d.com
• It’s built by Unity Technologies company
• It can be installed on Mac and PC
1. Unity3D là gì?
Các ứng dụng có thể chạy trên nhiều môi trường khác nhau(Web, PC, Mobile, …)
Multiplatform
Web
PC & Mac
Application
iPhone, iPad iPod
Touch application
Android application
xBox 360
Play Station 3
Soon, Linux
1. Unity3D là gì?
Chúng ta có thể import các model 3D và đối tượng đồ họa 2D :
1. Unity3D là gì?
2} Nội dung học phần
2. Nội dung học phần
Phần 1: Làm quen với Unity3D.
Phần 2: Làm việc với Asset và GUI.
Phần 3: Lập trình với JavaScript và C# trong Unity3D.
Phần 4: Hạt, âm thanh, điều khiển video.
Phần 5: Controller và collision.
Phần 6: Đóng gói sản phẩm.
Phần 1: Làm quen với Unity3D
– Học sử dụng giao diện
– Tìm hiểu Game Object?
– Tạo một vài Game Object
– Lighting basic(ánh sáng)
– Terrian basic(địa hình)
– Camera basic
– Builtin physic
– Script basic
– Thực hành tạo 1 game đơn giản
Phần 2: Asset và GUI
– Import và tạo tài nguyên(Access)
– Tìm hiểu về GUI:
– Xây dựng GUI
Asset
(Import Image, Audio, Video, Model
Using and manage them)
GUI
(Create GUI basic)
Create interface
(Create objects and design a game)
Create GUI 3D
(Create GUI 3d text)
Write code
(Control GUI)
Phần 3: Lập trình với JavaScript và C#
• JavaScript
– Cú pháp trong game
– Điều khiển GameObject
– Tài liệu tham khảo
• C#
– Cú pháp trong game
– Điều khiển GameObject
– Tài liệu tham khảo
• Kỹ năng lập trình
Phần 4: Hạt, âm thanh, điều khiển video.
• Tạo một animation cho GameObject
• Tạo và chỉnh sửa thuộc tính của hạt
• Điều khiển âm thanh
• Điều khiển Video
• Điều khiển camera
• Sử dụng prefab
• Xây dựng hiệu ứng hạt
Phần 5: Controller và collision
• Tạo một multiple camera
• Điều khiển Character controller
• Các thành phần Collider
• Sự kiện cho collision
Phần 6: Đóng gói Game.
• Project Setting
• Render Setting
• Platform Setting
• Network Emulation
• Graphics Emulation
3} Mục đích môn học
3. Mục đích môn học ?
- Biết cách sử dụng Unity3D để bắt đầu
cho công việc lập trình game hoặc
phát triển các ứng dụng cho web3D.
- Làm quen cách lập trình game.
- Định hướng nghề nghiệp theo hướng
phát triển các ứng dụng tương tác 3D.
4} Yêu cầu đối tượng học ?
4. YÊU CẦU VỚI ĐỐI TƯỢNG HỌC ?
- Đã học qua phần Unity3d căn bản
- Biết lập trình với ngôn ngữ C# và lập
trình hướng đối tượng.
- Có kiến thức cơ bản về 3D
5} Tài liệu tham khảo
5. Tài liệu tham khảo
–Unity wiki
http://www.unifycommunity.com/wiki/index.
php?title=Main_Page
–Unity document
http://unity3d.com/support/documentation/
Thanks!
Mọi thắc mắc xin gửi về hòm thư tribang.nd@gmail.com - Điện thoại: 097 33 77 630

Giới thiệu môn học Làm quen với unity3d

  • 1.
    LÀM QUEN GAMEENGINE UNITY3D Tác giả Khiếu Văn Bằng BÀI 1: GIỚI THIỆU VỀ UNITY3D
  • 2.
    >> Nội dungchính 1} UNITY3D LÀ GÌ? 2} CÁC BÀI HỌC SẼ HỌC TRONG HỌC PHẦN NÀY 3} MỤC ĐÍCH CỦA MÔN HỌC 4} YÊU CẦU VỚI ĐỐI TƯỢNG HỌC 5} TÀI LIỆU THAM KHẢO
  • 3.
  • 4.
    1. Unity3D làgì? - Nó là một Game Engine: -> Có thể xây dựng các game. -> Có thể viết các phần mềm hoặc ứng dụng khác. -> Có thể xây dựng web3D. … Game Engine (UDK, Blender, XNA, Unity…) Game (Perfect world, Chibi, Fantasy,
  • 5.
    – What isUnity? • Unity is a game engine 3D • It’s can make game 2D and 3D • Home page http://www.unity3d.com • It’s built by Unity Technologies company • It can be installed on Mac and PC 1. Unity3D là gì? Các ứng dụng có thể chạy trên nhiều môi trường khác nhau(Web, PC, Mobile, …)
  • 6.
    Multiplatform Web PC & Mac Application iPhone,iPad iPod Touch application Android application xBox 360 Play Station 3 Soon, Linux 1. Unity3D là gì?
  • 7.
    Chúng ta cóthể import các model 3D và đối tượng đồ họa 2D : 1. Unity3D là gì?
  • 8.
    2} Nội dunghọc phần
  • 9.
    2. Nội dunghọc phần Phần 1: Làm quen với Unity3D. Phần 2: Làm việc với Asset và GUI. Phần 3: Lập trình với JavaScript và C# trong Unity3D. Phần 4: Hạt, âm thanh, điều khiển video. Phần 5: Controller và collision. Phần 6: Đóng gói sản phẩm.
  • 10.
    Phần 1: Làmquen với Unity3D – Học sử dụng giao diện – Tìm hiểu Game Object? – Tạo một vài Game Object – Lighting basic(ánh sáng) – Terrian basic(địa hình) – Camera basic – Builtin physic – Script basic – Thực hành tạo 1 game đơn giản
  • 11.
    Phần 2: Assetvà GUI – Import và tạo tài nguyên(Access) – Tìm hiểu về GUI: – Xây dựng GUI Asset (Import Image, Audio, Video, Model Using and manage them) GUI (Create GUI basic) Create interface (Create objects and design a game) Create GUI 3D (Create GUI 3d text) Write code (Control GUI)
  • 12.
    Phần 3: Lậptrình với JavaScript và C# • JavaScript – Cú pháp trong game – Điều khiển GameObject – Tài liệu tham khảo • C# – Cú pháp trong game – Điều khiển GameObject – Tài liệu tham khảo • Kỹ năng lập trình
  • 13.
    Phần 4: Hạt,âm thanh, điều khiển video. • Tạo một animation cho GameObject • Tạo và chỉnh sửa thuộc tính của hạt • Điều khiển âm thanh • Điều khiển Video • Điều khiển camera • Sử dụng prefab • Xây dựng hiệu ứng hạt
  • 14.
    Phần 5: Controllervà collision • Tạo một multiple camera • Điều khiển Character controller • Các thành phần Collider • Sự kiện cho collision
  • 15.
    Phần 6: Đónggói Game. • Project Setting • Render Setting • Platform Setting • Network Emulation • Graphics Emulation
  • 16.
    3} Mục đíchmôn học
  • 17.
    3. Mục đíchmôn học ? - Biết cách sử dụng Unity3D để bắt đầu cho công việc lập trình game hoặc phát triển các ứng dụng cho web3D. - Làm quen cách lập trình game. - Định hướng nghề nghiệp theo hướng phát triển các ứng dụng tương tác 3D.
  • 18.
    4} Yêu cầuđối tượng học ?
  • 19.
    4. YÊU CẦUVỚI ĐỐI TƯỢNG HỌC ? - Đã học qua phần Unity3d căn bản - Biết lập trình với ngôn ngữ C# và lập trình hướng đối tượng. - Có kiến thức cơ bản về 3D
  • 20.
    5} Tài liệutham khảo
  • 21.
    5. Tài liệutham khảo –Unity wiki http://www.unifycommunity.com/wiki/index. php?title=Main_Page –Unity document http://unity3d.com/support/documentation/
  • 22.
    Thanks! Mọi thắc mắcxin gửi về hòm thư tribang.nd@gmail.com - Điện thoại: 097 33 77 630