Đồ án tốt nghiệp: Nghiên cứu Unity và ứng dụng xây dựng game Bảo vệ bóng bay
Tác giả: Vũ Thị Trang
Lĩnh vực: Công nghệ thông tin (UDPM)
Tóm tắt nội dung tài liệu:
Đồ án tốt nghiệp này tập trung nghiên cứu và ứng dụng engine Unity để xây dựng một trò chơi 2D có tên là "Bảo vệ bóng bay". Trò chơi yêu cầu người chơi điều khiển một lá chắn hình tròn để ngăn chặn các vật thể rơi từ trên xuống, bảo vệ quả bóng bay. Nghiên cứu đi sâu vào tìm hiểu các thành phần cơ bản, khái niệm của Unity, cùng các phần mềm hỗ trợ như Visual Studio Code và Adobe Photoshop. Các bước xây dựng game bao gồm tạo project, quản lý assets, thiết kế màn chơi, nhân vật, tích hợp âm thanh và giao diện. Đồ án cũng trình bày chi tiết về ý tưởng game, phân tích thiết kế, các màn hình chính (menu, chơi game, tạm dừng, thua), kết quả đạt được, hạn chế và hướng phát triển trong tương lai.
Mục lục chi tiết:
- MỞ ĐẦU
- CHƯƠNG 1: CƠ SỞ LÝ THUYẾT
- 1.1. TỔNG QUAN VỀ UNITY
- 1.1.1. Unity là gì?
- 1.1.2. Ưu điểm của Unity
- 1.2. CÁC THÀNH PHẦN CƠ BẢN TRONG UNITY
- 1.2.1. Cửa sổ Sences
- 1.2.2. Cửa sổ Hierarchy
- 1.2.3. Cửa sổ Game
- 1.2.4. Cửa sổ Project
- 1.2.5. Cửa sổ Inspector
- 1.3. CÁC KHÁI NIỆM CƠ BẢN TRONG UNITY
- 1.3.1. GameObject
- 1.3.2. Compoment
- 1.3.3. Sprite
- 1.3.4. Animation
- 1.3.5. Key Frame
- 1.3.6. Prefabs
- 1.3.7. Sounds
- 1.3.8. Script
- 1.3.9. Assets
- 1.3.10. Scenes
- 1.3.11. Camera
- 1.3.12. Transform
- 1.4. CÁC PHẦN MỀM HỖ TRỢ KHÁC
- 1.4.1. Visual studio code
- 1.4.2. Adobe Photoshop
- 1.5. GIỚI THIỆU VỀ NGÔN NGỮ C#
- 1.5.1. C# là gì ?
- 1.5.2. Đặc trưng của C#
- 1.6. CÀI ĐẶT UNITY
- 1.1. TỔNG QUAN VỀ UNITY
- CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ ỨNG DỤNG GAME BẢO VỆ BÓNG BAY
- 2.1. Ý TƯỞNG GAME
- 2.2. PHÂN TÍCH THIẾT KẾ BIỂU ĐỒ USECASE
- 2.3. CÁC BƯỚC XÂY DỰNG GAME
- 2.3.1. Tạo Project
- 2.3.2. Tạo folder
- 2.3.3. Tạo Sences
- 2.3.4. Tạo nút Handle
- 2.3.5. Tạo Điểm số và Levels
- 2.3.5.1. Tạo điểm số
- 2.3.5.2. Tạo Level Text
- 2.3.6. Tạo bóng bay
- 2.3.7. Tạo các chướng ngại vật cho game
- 2.3.7.1. Tạo Level_Start
- 2.3.7.2. Tạo đám mây
- 2.3.7.3. Tạo LevelEnd
- 2.3.7.4. Tạo Walls
- 2.3.8. Tạo Level_Green
- 2.3.9. Tạo Level_Red
- 2.3.10. Tạo Level_Blue
- 2.3.11. Tạo Main menu
- 2.3.12. Tạo Pause
- 2.3.13. Tạo Game Over
- 2.3.14. Tạo âm thanh
- CHƯƠNG 3: KẾT QUẢ ĐẠT ĐƯỢC
- 3.1. MÀN HÌNH MENU CHÍNH CỦA GAME
- 3.2. DI CHUYỂN
- 3.3. MÀN CHƠI
- 3.4. MÀN TẠM DỪNG GAME
- 3.5. MÀN THUA
- KẾT LUẬN