
ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
Phát triển trò chơi 2D
có yếu tố thần thoại Việt Nam
Tên sinh viên : Nguyễn Đình Tùng
Giảng viên hướng dẫn : Phạm Tuấn Anh
Hà Nội, 5/2025
2025. kỳ II CNTT NGUYỄN ĐÌNH TÙNG 11218492

ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
Phát triển trò chơi 2D
có yếu tố thần thoại Việt Nam
Tên sinh viên : Nguyễn Đình Tùng
Mã sinh viên : 11218492
Lớp : Công nghệ thông tin K63
Ngành : Công nghệ thông tin
Khoa : Công nghệ thông tin
Giảng viên hướng dẫn : Phạm Tuấn Anh
(Chữ ký GVHD)
Hà Nội, 5/2025

i
MỤC LỤC
LỜI CAM ĐOAN ................................................................................................ iii
DANH MỤC BẢNG, BIỂU ĐỒ ......................................................................... iv
DANH MỤC HÌNH .............................................................................................. v
LỜI MỞ ĐẦU ....................................................................................................... 1
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI .......................................................... 2
1.1. Xu hướng nền công nghiệp game hiện nay và thể loại game roguelike
(kết hợp yếu tố đồ hoạ pixel art) ................................................................. 2
1.1.1 Xu hướng nền công nghiệp game hiện nay ................................. 2
1.1.2. Thể loại game Roguelike kết hợp với phong cách đồ hoạ Pixel 3
1.2. Lý do chọn đề tài (mở rộng thêm đối tượng nhắm đến) ...................... 5
1.2.1 Lý do chọn yếu tố Việt Nam để đưa vào Game .......................... 5
1.2.2 Thị phần nhắm đến ...................................................................... 6
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT ................................................................... 7
2.1 Tổng quan về Engine Game và ngôn ngữ lập trình C# ......................... 7
2.1.1 Các thành phần chính trong Unity .............................................. 7
2.1.2 Ngôn ngữ lập trình C# trong lập trình game Unity ..................... 9
2.2 Các yêu cầu đặt ra cho đề tài ............................................................... 11
2.2.1 Yêu cầu kỹ thuật ........................................................................ 11
2.2.2 Yêu cầu về Design Data ............................................................ 12
2.2.3 Yêu cầu về nội dung .................................................................. 13
2.3 Các kỹ thuật sử dụng ........................................................................... 14
2.3.1 Thuật toán BFS (Breadth-first search) - Xây dựng hệ thống hầm
ngục ngẫu nhiên .................................................................................. 14
2.3.2 Design pattern sử dụng .............................................................. 15
2.3.3 Các plugin sử dụng .................................................................... 16
CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG GAME ................. 18
3.1. Mô tả về sản phẩm Game ................................................................... 18
3.2 Phân tích và thiết kế các hệ thống chính trong gameplay ................... 19
3.2.1 Hệ thống điều khiển hành vi nhân vật ....................................... 19
3.2.2 Hệ thống chiến đấu .................................................................... 22

ii
3.2.3 Hệ thống kẻ địch với các hành vi tự động ................................ 24
3.2.4. Hệ thống thu thập vật phẩm ở các lượt chơi ............................ 27
3.2.5 Hệ thống nâng cấp khi nhặt được vật phẩm thần thoại ............. 29
3.2.6. Hệ thống nâng cấp chỉ số cơ bản cho nhân vật ........................ 32
3.3 Yếu tố ngẫu nhiên trong thể loại game Roguelike .............................. 35
3.3.1 Hệ thống Map được tạo ra ngẫu nhiên ở các lần chơi .............. 35
3.3.2 Hệ thống kiểm soát vật phẩm rơi ra ngẫu nhiên theo độ hiếm khác
nhau ..................................................................................................... 37
3.3.3 Hệ thống kiểm soát các nâng cấp nhận được ngẫu nhiên theo độ
hiếm khác nhau ................................................................................... 38
3.4 Thiết kế giao diện người dùng ............................................................ 40
3.4.1 Giao diện người dùng trong quá trình chơi (In-Game) ............. 40
3.4.2 Giao diện ngoài Menu, Setting và nâng cấp trong sảnh ........... 42
3.5 Hệ thống lưu trữ dữ liệu về máy người dung ...................................... 44
3.6. Hệ thống chuyển ngôn ngữ ................................................................ 47
3.7. Hệ thống âm nhạc và âm thanh .......................................................... 49
3.8. Các gói tài nguyên (Assets) sử dụng .................................................. 51
CHƯƠNG 4: ĐÁNH GIÁ KẾT QUẢ VÀ THẢO LUẬN HƯỚNG PHÁT
TRIỂN TIẾP THEO .......................................................................................... 55
4.1 Kết quả: Game roguelike 2D pixel kết hợp yếu tố thần thoại Việt Nam... 55
4.1.1. Màn chơi chính ......................................................................... 55
4.1.2. Hoạt ảnh và âm thanh sử dụng ................................................. 56
4.1.3. Lưu trữ dữ liệu và tải lại ........................................................... 58
4.1.4. Hình ảnh trò chơi khi trải nghiệm thực tế ................................ 59
4.2 Đánh giá kết quả và hướng phát triển tiếp theo .................................. 63
4.2.1. Tối ưu hoá ................................................................................ 63
4.2.2. Kết quả đã và chưa làm được, thảo luận hướng phát triển tiếp
theo ..................................................................................................... 65
KẾT LUẬN ......................................................................................................... 66
TÀI LIỆU THAM KHẢO ................................................................................. 67

iii
LỜI CAM ĐOAN
Tôi tên là Nguyễn Đình Tùng, mã số sinh viên 11218492, xin cam đoan
rằng sản phẩm “Game 2D có yếu tố thần thoại Việt Nam” này là công trình do tôi
tự nghiên cứu và phát triển.
- Toàn bộ nội dung, ý tưởng, mã nguồn, tài nguyên, và các tài liệu được sử
dụng trong dự án đều là kết quả của sự tìm tòi, học hỏi và sáng tạo cá nhân.
- Những tài liệu, hình ảnh, âm thanh, và thư viện mã nguồn của bên thứ ba
được sử dụng trong dự án đều được trích dẫn rõ ràng và tuân thủ đúng các quy
định về bản quyền.
- Tôi hoàn toàn chịu trách nhiệm về tính chính xác và trung thực của các
nội dung trình bày trong báo cáo và sản phẩm dự án này.
Tôi cam đoan rằng dự án này không sao chép hay vi phạm quyền sở hữu trí
tuệ của bất kỳ tổ chức hay cá nhân nào. Nếu phát hiện có sai sót hoặc vi phạm, tôi
xin hoàn toàn chịu trách nhiệm và chấp nhận mọi hình thức xử lý theo quy định
của nhà trường.
Hà nội, ngày 19 tháng 05 năm 2025
Sinh viên
(ký, ghi rõ họ tên)
Nguyễn Đình Tùng

