
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
HỮU NGHỊ VIỆT - 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, sản phẩm
công nghệ ngày càng chịu sự đánh giá khắc khe hơn từ phía người
dùng, đặc biệt là các sản phẩm Game được nhận 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
nghiệp Game hiện nay có thể nói là bùng nổ, với tốc độ phát triển
chống mặt, rất nhiều những Game hay và hấp dẫn đã được ra đời
trong thời gian qua. Phía sau những game phát triển và nổi tiếng như
vậy đề có một Game Engine. Game Engine là một công cụ hổ trợ,
một Middleware giúp người phát triển viết Game một cách nhanh
chống và đơn giản đồng thời cung cấp khá năng sử dụng tài nguyên
và mãn nguồn cao do có thể phát triển Game từ một Game Engine
1. Lý do chọn đề tài
Từ xu hướng phát triển và những bất cập trên, em xin thực
hiện và khảo sát nghiên cứu về Engine Unity – một Game Engine rất
phổ biến và mạnh mẽ hiện nay nhằm thực nghiệm phát triển một trờ
chơi Bắn Máy Bay 2D. Chuẩn bị kiến thức và kỹ năng cho định
hướng nghề nghiệp sau này
2. Mục tiêu và nhiệm vụ nghiên cứu
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à phạm vi nghiên cứu
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 hiểu và phân tích những tài liệu trên mạng và các tài liệu
đã học từ ứng dụng

2
5. Dự kiến kết quả
Lập trình game 2D Galaxy War với ứng dụng Unity
6. Ý nghĩa khoa học và ý nghĩa thực tiễn
Ý 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. Nội dung của đồ án tốt nghiệp
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Ý THUYẾT
1.1. TỔNG QUAN VỀ GAME ENGINE
1.1.1. Khái niệm
1.1.2. Mục đích
1.1.3. Lịch sử
1.1.4. Ảo hóa phần cứng (trừu tƣợng hóa phần cứng –
Hardware Abstraction)
1.1.5. Xu hƣớng hiện tại
1.1.6. Phần mềm trung gian
1.1.7. Kiến trúc của Game Engine
1.2. UNITY LÀ GÌ ?
Hình 1.2. Logo Unity.
Unity là 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 và điện thoại. Lần đầu tiên 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. LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA 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 của Unity

