Đồ án phát triển game The Explorer sử dụng Unity + Source Code (Xịn)

70 8 0
Đồ án phát triển game The Explorer sử dụng Unity + Source Code (Xịn)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đã qua rồi cái thời khi mà mọi người còn nhìn nhận Game là một điều gì đó không tốt, cần phải tránh xa. Giờ đây xã hội phát triển, suy nghĩ mọi người cũng bắt đầu thoáng dần. Game cũng từ đó mà dần du nhập vào đời sống hàng ngày của mọi người và trở thành 1 phần không thể thiếu trong cuộc sống. Game không còn chỉ là một thứ vô bổ nữa, game giúp người phát triển game kiếm được thu nhập, giúp người chơi có những giờ phút vui vẻ sau những giờ làm việc, học tập căng thẳng. Bằng chứng rõ nhất là ngành công nghiệp Game trong năm 2021 đã mang về hơn 189 tỷ đô cho các nhà phát triển Game, gần 3 tỷ người chơi, cùng với đó Olympic và SeaGame cũng đều đưa vào những tựa Game nổi tiếng như một môn thi đấu thể thao. Điển hình là môn thể thao điện tử của SeaGame 3 được tổ chức tại Việt Nam, đội tuyển Việt Nam chúng ta đã xuất sắc dành tới 4 huy chương vàng và 3 huy chương bạc trong tổng số 10 tựa Game được thi đấu chính thức. 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ắt khe hơn từ phía người dùng, đặc biệt là về sản phẩm Game nhận được rất nhiều sự đánh giá của người chơi. 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 đến chóng mặt, nhất là trong thời gian diễn ra đại dịch Covid 19, khi mà mọi người đều làm việc tại nhà và có nhiều thời gian rảnh hơn, chính vì thế mà nhu cầu giải thì cũng tăng cao, 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à hấp dẫn 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ác nhanh chóng và đơn giản, đồng thời cung cấp khả năng tái sử dụng các tài nguyên và mã nguồn cao do có thể phát triển nhiều game từ một Game Engine. Chính vì những lý do trên mà chúng em muốn chọn đề tài phát triển game sử dụng công cụ Unity Engine để thử sức bản thân với ngành công nghiệp mới mẻ này.

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI - ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Ngành Kỹ Thuật Phần Mềm XÂY DỰNG GAME THE EXPLORER SỬ DỤNG CÔNG CỤ UNITY CBHD: Sinh viên: Mã số sinh viên: Hà Nội – Năm 2023 Mục lục DANH MỤC CÁC KÝ HIỆU, TỪ VIẾT TẮT DANH MỤC BẢNG BIỂU DANH MỤC HÌNH ẢNH LỜI NÓI ĐẦU MỞ ĐẦU… Tên đề tài Lý chọn đề tài Mục tiêu nghiên cứu Đối tượng nghiên cứu .9 Phạm vi nghiên cứu Kết mong muốn Cấu trúc báo cáo .9 NỘI DUNG ………………………………………………………………………10 Chương TỔNG QUAN 10 1.1 Unity gì? 10 1.2 Lịch sử hình thành phát triển Unity 10 1.2 Các đặc điểm tính Unity 11 1.4 Các thành phần Unity 13 1.5 Giao diện Unity .17 Chương PHÂN TÍCH THIẾT KẾ HỆ THỐNG .24 2.1 Khảo sát hệ thống 24 2.2 Giới thiệu hệ thống 24 2.3 Phân tích yêu cầu hệ thống 24 2.4 Phân tích thiết kế hệ thống 26 2.5 Thiết kế giao diện 44 2.6 Tài nguyên .49 Chương KẾT QUẢ 56 3.1 Cài đặt môi trường 56 3.2 Cài đặt chương trình 57 3.3 Game “The Explorer” 58 3.4 Kết kiểm thử 61 KẾT LUẬN VÀ KIẾN NGHỊ 67 TÀI LIỆU THAM KHẢO 68 PHỤ LỤC… 69 DANH MỤC CÁC KÝ HIỆU, TỪ VIẾT TẮT Từ viết tắt GUI UI UC NET PNG JPG Nghĩa Graphic User Interface (Giao diện đồ họa người dùng) User Interface (Giao diện người dùng) Use Case Network Enabled Technologies (Cơng nghệ kích hoạt mạng) Portable Network Graphics (Biểu đồ minh họa mạng lưới không dây – Một định dạng ảnh) Joint Photographic Experts Group (Nhóm chuyên gia nhiếp ảnh chung – Một định dạng ảnh) Bảng Các ký hiệu, từ viết tắ YDANH MỤC BẢNG BIỂU Bảng Các ký hiệu, từ viết tắt .2 Bảng Yêu cầu phi chức 26 Bảng Một số thành phần game .61 Bảng Các ca kiểm thử .66 DANH MỤC HÌNH ẢNH Hình 1.File Assets Project 13 Hình 2.Scenes Unity 14 Hình 3.Game Object Unity .15 Hình 4.Các Components Game Object .16 Hình 5.Các Script Unity 17 Hình 6.Prefabs Unity 17 Hình Giao diện Unity .18 Hình Mô tả Scene Unity 19 Hình Các nút chức cho cửa sổ Scene .19 Hình 10 Cửa sổ Hierarchy 20 Hình 11 Cửa sổ Inspector 21 Hình 12 Cửa sổ Project .22 Hình 13 Các loại tỉ lệ hình sổ Game 23 Hình 14 Cửa sổ Game với tỉ lệ hình 1920x1080 23 Hình 15 Biểu đồ UC Player .27 Hình 16 Phân rã UC Play 28 Hình 17 Phân rã UC Option 28 Hình 18 Phân rã Uc PauseGame .28 Hình 19 Phân rã UC Restart 29 Hình 20 Phân rã UC Exit 29 Hình 21 Phân rã Uc PlayerShoot .29 Hình 22 Phân rã UC PlayerAttack .29 Hình 23 Phân rã UC PlayerJump .29 Hình 24 Phân rã UC PlayerMove 30 Hình 25 Biểu đồ trình tự Play 31 Hình 26 Biểu đồ trình tự Option 32 Hình 27 Biểu đồ trình tự Restart .33 Hình 28 Biểu đồ trình tự PauseGame 34 Hình 29 Biểu đồ trình tự PlayerShoot .35 Hình 30 Biểu đồ trình tự PlayerAttack 36 Hình 31 Biểu đồ trình tự PlayerJump 37 Hình 32 Biểu đồ trình tự PlayerMove .38 Hình 33 Biểu đồ trình tự PickUp .39 Hình 34 Biểu đồ trình tự Key 41 Hình 35 Biểu đồ trình tự Obsstracles 42 Hình 36 Biểu đồ trình tự Enemy .43 Hình 37 Biểu đồ trình tự HeathPack 44 Hình 38 Biểu đồ Flow Chart .44 Hình 39 Giao diện Menu 45 Hình 40 Option game 45 Hình 41 Âm lượng game 46 Hình 42 Pause Game 46 Hình 43 Màn hình Level 47 Hình 44 Màn hình Level 47 Hình 45 Màn hình Level 48 Hình 46 Màn hình Level 48 Hình 47 Màn hình Level 49 Hình 48 Model Elen 50 Hình 49 Model Enemy 50 Hình 50 Asset game 51 Hình 51 Giao diện UI 53 Hình 52 UI sử dụng game 54 Hình 53 OST Boku ga Aishita Subete no Kimi e .54 Hình 54 Audio sử dụng game 55 Hình 55 Màn hình build game 58 LỜI NÓI ĐẦU Lời đầu tiên, em xin gửi lời cảm ơn chân thành tới thầy Trong trình học tập thực đề tài này, chúng em nhận quan tâm giúp đỡ, hướng dẫn tận tình, tâm huyết thầy Những chúng em nhận khơng dừng lại kiến thức môn học mà nhiều lời khuyên, chia sẻ thực tế từ thầy Chính nhờ phương pháp dạy học thầy mà chúng em có hội khám phá phát huy khả thân Những buổi thuyết trình hội tuyệt vời giúp chúng em rèn luyện tự tin, kỹ giao tiếp, làm việc nhóm Đây hành trang quan trọng giúp chúng em tự tin bước chân vào môi trường làm việc thực tế Để hoàn thành đề tài này, nhóm chúng em cố gắng hết sức, nghiên cứu, thảo luận, áp dụng kiến thức học lớp với nguồn tài liệu khác Internet Chúng em mong nhận lời nhận xét, góp ý từ thầy bạn đọc để đề tài hoàn thiện Một lần nữa, chúng em xin chân thành cảm ơn! Nhóm sinh viên thực MỞ ĐẦU Tên đề tài “Xây dựng game The Explorer sử dụng công cụ Unity” Lý chọn đề tài Đã qua thời mà người cịn nhìn nhận Game điều không tốt, cần phải tránh xa Giờ xã hội phát triển, suy nghĩ người bắt đầu thoáng dần Game từ mà dần du nhập vào đời sống hàng ngày người trở thành phần thiếu sống Game không cịn thứ vơ bổ nữa, game giúp người phát triển game kiếm thu nhập, giúp người chơi có phút vui vẻ sau làm việc, học tập căng thẳng Bằng chứng rõ ngành công nghiệp Game năm 2021 mang 189 tỷ đô cho nhà phát triển Game, gần tỷ người chơi, với Olympic SeaGame đưa vào tựa Game tiếng mơn thi đấu thể thao Điển hình môn thể thao điện tử SeaGame tổ chức Việt Nam, đội tuyển Việt Nam xuất sắc dành tới huy chương vàng huy chương bạc tổng số 10 tựa Game thi đấu thức Trong thời đại cơng nghệ thông tin nay, sản phẩm công nghệ ngày chịu đánh giá khắt khe từ phía người dùng, đặc biệt sản phẩm Game nhận nhiều đánh giá người chơi Ngành cơng nghiệp Game nói bùng nổ, với tốc độ phát triển đến chóng mặt, thời gian diễn đại dịch Covid 19, mà người làm việc nhà có nhiều thời gian rảnh hơn, mà nhu cầu giải tăng cao, nhiều Game hay hấp dẫn đời thời gian qua Phía sau Game phát triển hấp dẫn đề có Game Engine Game Engine công cụ hỗ trợ, Middleware giúp người phát triển viết Game nhanh chóng đơn giản, đồng thời cung cấp khả tái sử dụng tài nguyên mã nguồn cao phát triển nhiều game từ Game Engine Chính lý mà chúng em muốn chọn đề tài phát triển game sử dụng công cụ Unity Engine để thử sức thân với ngành công nghiệp mẻ Mục tiêu nghiên cứu - Nghiên cứu ngôn ngữ C#, NET

Ngày đăng: 26/05/2023, 01:17

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan