TRƯỜNG CAO ĐNG CÔNG NGH THÔNG TIN
HU NGH VIT - HÀN
KHOA CÔNG NGH THÔNG TIN

LẬP TRÌNH GAME VỚI ỨNG DỤNG UNITY
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN
NIÊN KHÓA: 2016 - 2019
HSSV : Phạm Gia Khanh
Mã HSSV : CCCT16A008
CBHD : ThS. Nguyễn Phƣơng Tâm
Đà Nẵng, 06/2019
1
M ĐẦU
Trong thời đại công ngh thông tin như hiện nay, sn phm
công ngh ngày càng chu s đánh gkhắc khe hơn t phía người
dùng, đặc bit các sn phẩm Game được nhn nhiều đánh giá từ
các Game th, hay ch là những người chơi bình thường. Ngành công
nghip Game hin nay th i là bùng n, vi tốc độ phát trin
chng mt, rt nhiu nhng Game hay hp dẫn đã được ra đời
trong thi gian qua. Phía sau nhng game phát trin và ni tiếng như
vậy đề mt Game Engine. Game Engine mt công c h tr,
một Middleware giúp người phát trin viết Game mt cách nhanh
chng và đơn giản đồng thi cung cấp khá năng sử dng tài nguyên
và mãn ngun cao do có th phát trin Game t mt Game Engine
1. Lý do chọn đềi
T xu hướng phát trin nhng bt cp trên, em xin thc
hin và kho sát nghiên cu v Engine Unity mt Game Engine rt
ph biến mnh m hin nay nhm thc nghim phát trin mt tr
chơi Bắn Máy Bay 2D. Chun b kiến thc k năng cho định
hướng ngh nghip sau này
2. Mc tiêu và nhim v nghiên cu
Tìm hiểu được về công cụ hỗ trợ Unity.
Tìm hiểu về ngôn ngữ lập trình C#.
3. Đối tƣợng và phm vi nghiên cu
Nghiên cứu về các loại game được phát triển trên nền tảng
công cụ Unity
Nghiên cứu về phần mền Unity và ngôn ngữ lập trình C#
4. Phƣơng pháp nghiên cứu
Tìm hiu phân tích nhng tài liu trên mng các tài liu
đã học t ng dng
2
5. D kiến kết qu
Lp trình game 2D Galaxy War vi ng dng Unity
6. Ý nghĩa khoa học và ý nghĩa thực tin
Ý nghĩa khoa học
Kết quả nghiên cứu của đề tài góp phần nâng cao nhận thức,
khả năng thu thập thông tin, phân tích yêu cầu của người dùng để
xây dựng được chương trình quản lý. Bước đầu tiếp cận ngôn ng
lập trình để xây dựng chương trình.
Ý nghĩa thực tiễn
Bổ sung tích lũy kiến thức về công cụ hổ trợ Unity và kỹ năng
lập trình
7. Ni dung của đồ án tt nghip
Ngoài những nội dung như Phần mở đầu, kết luận, tài liệu
tham khảo thì nội dung chính của đồ án gồm các chương như sau:
Chương 1. Cơ sở lý thuyết.
Chương 2. Cách xây dựng game trên Unity.
Chương 3. Xây dựng game Galaxy War trên Unity.
Chương 4. Kết luận
3
CHƢƠNG 1. CƠ SỞ LÝ THUYT
1.1. TNG QUAN V GAME ENGINE
1.1.1. Khái nim
1.1.2. Mục đích
1.1.3. Lch s
1.1.4. o hóa phn cng (trừu tƣợng hóa phn cng
Hardware Abstraction)
1.1.5. Xu hƣớng hin ti
1.1.6. Phn mm trung gian
1.1.7. Kiến trúc ca Game Engine
1.2. UNITY LÀ GÌ ?
Hình 1.2. Logo Unity.
Unity một phần mềm làm game đa nền tảng được phát triển
bởi Unity Technologies, mà chủ yếu để phát triển video
game cho máy tính, consoles điện thoại. Lần đầu tiên được
công bố chạy trên hệ điều hành OS X, tại Apple's Worldwide
Developers Conference vào năm 2005, đến nay đã mở rộng 27 nền
tảng.
1.3. LCH S HÌNH THÀNH VÀ PHÁT TRIN CA UNITY
1.3.1. Hình thành
1.3.2. Giải thƣởng
1.3.3. Khách Hàng
1.3.4. Ƣu điểm ca Unity