1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Thiết kế game trên thiết bị di động (báo cáo thực tập)

19 2 0

Đ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

Dư Chế Anh TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP THIẾT KẾ GAME TRÊN THIẾT BỊ DI ĐỘNG Công ty thực tập : Công Ty Cổ Phần VNG Người phụ trách : Hoàng Thị Thúy Hạnh Thực tập sinh : Dư Chế Anh MSSV : 1852445 TP Hồ Chí Minh, tháng năm 2022 Dư Chế Anh LỜI MỞ ĐẦU Ngày nay, với xu hướng phát triển nhanh chóng giới, nhu cầu giải trí người tăng trưởng cách chóng mặt, kèm với việc tiếp cận công nghệ dễ dàng, việc người có nhiều mong muốn tựa game thật thú vị để họ giải trí điện thoại thơng minh điều tất yếu Ngành cơng nghiệp game non trẻ Việt Nam phát triển mạnh mẽ, để hịa nhập với cơng ty hàng đầu game giới Bên cạnh công ty game trẻ tuổi nước, công ty game lớn giới gia nhập vào thị trường Việt Nam, góp phần lớn vào phát triển tích cực ngành game Việt Với đam mê với game từ nhỏ, em có định hướng sau có vị trí ngành công nghiệp game, để mang lại thật nhiều tựa game thật thú vị cho ngành cơng nghiệp nói chung, ngành game Việt Nam nói riêng Với tầm cỡ to lớn với nhiều dự án game gắn bó với nhiều lớp người Việt Nam, VNG coi trụ cột to lớn ngành cơng nghiệp Vì vậy, em định chọn VNG - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định trở thành nhà phát triển game Dư Chế Anh LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty cổ phần VNG MadPoly Studios tạo điều kiện cho em có hội thực tập cơng ty Trong vịng tháng thực tập MPS với vị trí Fresher Game Design, nhóm thực tập có em học nhiều kiến thức quý giá từ kỹ mềm đến kiến thức chuyên ngành phát triển thiết kế game Để từ triển khai game di động nhiều người chơi android với đầy đủ tính dự án thực tế Để đạt thành đó, khơng thể khơng kể đến công sức tất anh chị mentor trainer tổ chức buổi master class với nhiều chuyên đề để bổ túc mở rộng kiến thức cho chúng em Và quên cảm ơn bạn đồng đội sát cánh học hỏi, thực dự án đến cuối khoá mang lại kết bảo vệ đạt kỳ vọng Cảm ơn tất anh/chị người lên kế hoạch cho thứ khoá training này, sẵn sàng hỗ trợ giải đáp cho bạn fresher cách nhanh chóng xác Cảm ơn chị Hoàng Thị Thúy Hạnh, anh Chiêm Minh An, anh Nguyễn Trần Thành, anh Nguyễn Đăng Quang, anh Nguyễn Đình Thi, anh Đỗ Huy Cường, anh Đỗ Mạnh Tuấn anh Dương Hoàng Thanh nhiều nhiều người khác kiến thức gần gũi mà anh/chị mang lại để chúng em tiếp tục trì bước tiếp đam mê ngày hơm Cũng xin cảm ơn thầy cô khoa Công nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Dư Chế Anh TP Hồ Chí Minh, ngày tháng năm 2022 Dư Chế Anh NHẬN XÉT CỦA KHOA ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… Dư Chế Anh MỤC LỤC Chương Giới thiệu công ty thực tập 1.1 Giới thiệu Công Ty Cổ Phần VNG 1.2 Giới thiệu MadPoly Studios Chương Nội dung thực tập 2.1 Tìm hiểu cơng ty kỹ công ty 2.2 Nghiên cứu kỹ thuật 2.2.1 Công cụ làm việc 2.2.2 Chuỗi training lĩnh vực phát triển game 2.2.3 Chuỗi training kỹ mềm 2.2.4 Bài tập lớn: Phân tích tồn game Call Of Duty: Mobile Chương Chi tiết Dự án thực tế 10 11 3.1 Giới thiệu game 11 Luật chơi 11 3.2 Thực 12 3.3 Kế hoạch thực 12 Dư Chế Anh Chương Giới thiệu công ty thực tập 1.1 Giới thiệu Công Ty Cổ Phần VNG Thành lập từ năm 2004 đến nay, VNG trải qua 14 năm phát triển mở rộng để trở thành công ty Internet Công nghệ hàng đầu Việt Nam Đông Nam Á, với 3200 thành viên Các lĩnh vực hoạt động VNG tập trung vào nhóm sản phẩm chủ lực, mang đến cho người dùng trải nghiệm phong phú đơn giản hơn: ● Trò chơi trực tuyến ● Nền tảng kết nối ● Thanh tốn tài ● Dịch vụ đám mây Trong đó, trị chơi trực tuyến VNG gồm mảng là: ● Phát triển, sản xuất trò chơi trực tuyến phát hành nhiều thị trường khác như: Khu vườn mây, Dead Target, … ● Nhập phát hành trò chơi: Võ Lâm Truyền Kỳ, Crossfire Lengends, … Dư Chế Anh 1.2 Giới thiệu MadPoly Studios MPS (MadPoly Studio) studio công ty VNG chuyên phát triển sản phẩm game mobile cho thị trường quốc tế Studio phát triển sản phẩm game bắn súng 3D thành công DEAD TARGET: Zombie, DEAD WARFARE: Zombie, Mad Zombie với 100 triệu người dùng khắp giới Dư Chế Anh Chương Nội dung thực tập 2.1 Tìm hiểu cơng ty kỹ công ty Thời gian: ngày Nội dung: Giới thiệu công ty, nơi làm việc MadPoly Studios (gọi tắt MPS), quy định công ty Được nghe người phụ trách giới thiệu cơng ty, q trình thành lập phát triển, quy trình làm việc từ cao xuống thấp, cách thức tổ chức công ty Thành lập team với bạn fresher khác bắt đầu làm quen Sau đó, thực tập sinh giới thiệu văn hố công ty, giấc làm việc giải đáp câu hỏi xếp thời gian làm việc Cuối cùng, thực tập sinh giới thiệu chỗ ngồi làm việc, cấp thiết bị hướng dẫn cài đặt chuẩn bị cho khóa thực tập Kết quả: Hiểu thêm cơng ty VNG nói chung MPS nói riêng, q trình thành lập phát triển Có thêm kỹ việc sử dụng email công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm 2.2 Nghiên cứu kỹ thuật 2.2.1 Công cụ làm việc Thời gian: ngày Nội dung: Nhận máy cài đặt, làm quen với công cụ sử dụng thời gian tới Thực hiện: ● Đăng nhập vào tài khoản công ty cấp dùng giao tiếp công việc ● Cài đặt chạy lần đầu ứng dụng Dư Chế Anh 2.2.2 Chuỗi training lĩnh vực phát triển game Thời gian: tuần Nội dung: Training kiến thức phục vụ cho việc phát triển game với số vai trò khác đội ngũ làm game Chuỗi training mang lại nhiều kiến thức chiều sâu lẫn chiều rộng ngành công nghiệp game Với trainer có nhiều kinh nghiệm lĩnh vực chun mơn, trải dài từ lập trình game art, QC, thiết kế game Đợt thực tập với chủ đề Game Design nhằm mục đích giúp sinh viên thực tập đào tạo toàn diện kiến thức thiết kế game, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp Tại cơng ty, sinh viên có hội học tập, khám phá làm việc môi trường phát triển game chuyên nghiệp Chương trình bao gồm phần: Đạo tạo kĩ tham gia dự án thực tế Về kiến thức chuyên môn (Thiết kế game): ● Phân loại game: ○ Thời gian: ngày ○ Nội dung: ■ Phân loại tìm hiểu thể loại game giờ, lịch sử phát triển, độ hình thành tựa game tên tuổi lĩnh vực ○ Kết quả: ■ Hiểu thêm mảng game điện tử chung, tựa game bật thị trường nước lẫn quốc tế ● Nguyên lý thiết kế game: ○ Thời gian: ngày ○ Nội dung: ■ Tìm hiểu quy luật, nguyên lý chung riêng thiết kế tựa game cho tảng, định hướng khác ○ Kết quả: ■ Kiến thức định hướng thiết kế game ● Game loop - vòng lặp game: ○ Nội dung: ngày Dư Chế Anh ■ Tìm hiểu gameloop gì, tầm quan trọng thiết kế phát triển, vận hành game ■ số game loop mẫu ■ Bài tập: Vẽ core game loop Dead Target ○ Kết quả: ■ Biết phân tích tầm quan trọng xác định core loop game ● Kỹ thuyết trình: ○ Thời gian: ngày ○ Nội dung: ■ Kỹ thuyết trình, trình bày ý tưởng ■ Kỹ tạo slide ○ Kết quả: ■ Kiến thức thuyết trình, cách thu hút người khác, cách tạo điểm nhấn thuyết trình ● Game UI/UX: ○ Thời gian: ngày ○ Nội Dung: ■ Cách UI UX bổ trợ game người game design cần làm để khiến user thấy thỏa mãn lại lâu với game ■ Áp dụng UI/UX để điều khiển cảm xúc, định user ■ Bài tập: Phân tích UI/UX game ○ Kết quả: ■ Cách chọn màu sắc UI bản, vị trí đặt UI game tham khảo UI Dư Chế Anh ● Excel ocw nâng cao: ○ Thời gian: ngày ○ Nội dung: ■ Sử dụng excel phím tắt, pivot table ■ Bài tập: Thực hành thao tác bảng excel có sẵn ○ Kết quả: ■ Cải thiện tốc độ thao tác với excel ■ Hiểu thêm công cụ tiềm excel ● Xử lý số liệu game: ○ Thời gian: ngày ○ Nội dung: ■ Học cách lọc, bỏ số liệu lỗi, số liệu làm nhiễu liệu ■ Lấy số liệu cần thiết cho mục đích ■ Biến số liệu thành biểu đồ để dễ nhìn báo cáo ■ Đưa suy luận giả thiết cho số liệu vừa phân tích từ đưa giải pháp ■ Bài tập: xử lý visualize bảng data có sẵn ○ Kết quả: ■ Có kiến thức phân tích số liệu game đưa nhận định ban đầu ● Quy trình live ops: ○ Thời gian: ngày ○ Nội dung: ■ Học hỏi tìm hiểu quy trình vận hành hậu phát hành game ■ Quy trình thực Live ops ■ Các khâu cần ý live ops ○ Kết quả: ■ Hiểu thêm mơ hình vận hành game lớn thời điểm ● Mô hình Freemium game ○ Thời gian: ngày ○ Nội dung: Dư Chế Anh ■ Hỏi hỏi phương pháp tạo doanh thu với game miễn phí ○ Kết quả: ■ Kiến thức mơ hình freemium, cách kiếm tiền từ mơ hình ● Các tool cho Game designer ○ Thời gian: ngày ○ Nội dung: ■ Các cơng cụ cần có cho game design với tùy mục đích sử dụng ■ Các cơng cụ phân tích số liệu ○ Kết quả: ■ Biết tồn cách dùng tool có ích cho quy trình làm việc ● Kinh tế game ○ Thời gian: ngày ○ Nội dung: ■ Cân kinh tế game ■ Kiểm soát tiền tệ q trình mở khóa nội dung game người chơi ■ Dùng Excel để cân tinh chỉnh config ○ Kết quả: ■ Kiến thức cân kinh tế game ● Lý thuyết thiết kế Recommended packs ○ Thời gian: ngày ○ Nội dung: ■ Học hỏi cách thiết kế gói lên đề nghị user mua họ cần tới nó, liên quan tới giá trị gói thời điểm xuất ○ Kết quả: ■ Cách thu hút người chơi gói recommended ● Lý thuyết thiết kế Battle Pass ○ Thời gian: ngày ○ Nội dung: ■ Học cách công ty lớn nhỏ dùng battle pass làm mơ hình kiếm doanh thu Dư Chế Anh ■ Bài tập: Thiết kế Battle pass cho game Sniper Zombie ○ Kết quả: ■ Cách thiết kế battle pass cho tựa game mobile ● Lý thuyết Level Design: ○ Thời gian: ngày ○ Nội dung ■ Học level design, cách đặt level mục tiêu ○ Kết quả: ■ Kiến thức thiết kế chơi ● Thiết kế enemy boss ○ Thời gian: ngày ○ Nội dung: ■ Học cách thiết kế chế cho enemy boss ■ Thiết kế hình ảnh độ khó ■ Cân ○ Kết quả: ■ Biết cách thiết kế enemy boss ● Git/Jira ○ Thời gian: ○ Nội dung: ■ Cách cài đặt ■ Truy cập sử dụng git thông qua git tortoise ■ Bài tập clone, commit push thử lên branch riêng ○ Thực hiện: ■ Tham gia đầy đủ buổi training ■ Hoàn thành tập thực hành ○ Kết quả: ■ Cách sử dụng git cho mục đích làm việc cơng ty ● Unity ○ Thời gian: ngày ○ Nội dung: Dư Chế Anh ■ Cách dùng công cụ Unity ■ Cách Project công ty thiết lập ○ Kết quả: ■ Kiến thức với Unity ● Xác định đối thủ cạnh tranh ○ Thời gian: ngày (cách tuần) ○ Nội dung: ■ Tìm hiểu đối thủ mảng game với studio ■ Cách tìm điểm mạnh yếu đối thủ ■ Cách viết tài liệu ngiên cứu ○ Thực hiện: ■ Nghiên cứu game Dead Target theo persona đề ○ Kết quả: ■ Kiến thức nghiên cứu game phân tích đối thủ ■ Cách viết user journey qua game ● Làm để hiểu thị trường ○ Thời gian: ngày ○ Nội dung: ■ Cách tìm hiểu thị trường ■ Cách xác định xu hướng game tại, yếu tố áp dụng vào dự án ○ Kết quả: ■ Hiểu cách nghiên cứu thị trường 2.2.3 Chuỗi training kỹ mềm Nội dung: Kỹ giao tiếp, đàm phán thuyết phục, Scrum framework ● Kỹ giao tiếp, kỹ đặt câu hỏi, lắng nghe ● Cách cân cảm xúc ● Cách thương lượng ● Quy tắc mũ: mũ ứng với màu đại diện cho tính cách khác Tuỳ vào trường hợp cụ thể, ta đội lên mũ phù hợp Dư Chế Anh ● Kỹ thuyết trình chuyên nghiệp: cách xây dựng nội dung, cách bố cục slide, phong thái thuyết trình Thực hiện: ● Tham gia buổi training kỹ mềm ● Đóng góp ý kiến tham gia hoạt động nhóm ban tổ chức đề ● Luyện tập kỹ thuyết trình nhanh chủ đề đưa ● Chuẩn bị slide thuyết trình chủ đề UI/UX Kết quả: ● Thực đầy đủ nhiệm vụ giao ● Bài thuyết trình đánh giá bố cục thiết kế slide tốt, nội dung thuyết trình hữu ích 2.2.4 Bài tập lớn: Phân tích tồn game Call Of Duty: Mobile Nội dung: chơi trải nghiệm game Free fire garena phát hành, từ phân tích tính có game Đồng thời thiết kế hướng đối tượng UML, bao gồm: sơ đồ usecase, sơ đồ lớp, sơ đồ thể flow tính Thực hiện: ● Chơi game COD:M liên tục ngày, tiếng/ngày ● Phân tích tính có game ● Vẽ core loop, screen flow, hệ thống vật phẩm, Kết quả: ● Nắm luật chơi game vật phẩm game ● Nắm quy trình phân tích thiết kế UML 10 Dư Chế Anh Chương Chi tiết Dự án thực tế 3.1 Giới thiệu game Dead Target tựa game bắn súng góc nhìn thứ nơi người chơi nhập vai vào nhân vật anh hùng bảo vệ người dân khỏi đám zombie khát máu Luật chơi Tóm tắt: Game có vô hạn chơi, chơi bắt đầu người chơi chọn play chơi đó, vào zombie xuất theo wave, người chơi phải đảm bảo cịn sống sót zombie cuối chết để hồn thành chơi Người chơi mua thêm, nâng cấp súng, phụ kiện, boost để tăng sức mạnh cá nhân hoàn thành chơi dễ dàng 11 Dư Chế Anh 3.2 Thực thành viên team fresher: - Dư Chế Anh - Đinh Cao Danh - Nguyễn Lê Duy - Nguyễn Thế Thăng Long Và giúp đỡ tân tình Mentor Đỗ Mạnh Tuấn, Designer khóa trước, anh chị có liên quan Sẽ thực thiết kế chơi cho game, viết tài liệu thiết kế cho tính mới, ý tưởng cho game Sau nội dung thông qua, áp dụng vào game để chạy thử đánh giá kết 3.3 Kế hoạch thực Một sprint làm việc kéo dài tuần, sprint: • designer chia làm pair để hoàn thành chuỗi chơi cho game, nhằm tăng độ hấp dẫn, kích thích user lại game lâu • Các designer có nhiệm vụ thiết kế tính phù hợp với game thời điểm sau phân tích phản hồi từ user • Các designer đưa ý tưởng kèm tài liệu thiết kế chi tiết để team nhận xét độ khả thi phù hợp cho game, từ xác nhận từ chối tùy theo độ khả dụng thiết kế Kết quả: Hoàn thiện thiết kế nhiều chơi cho game 12 Dư Chế Anh Hoàn thiện thiết kế cho tính cho game hợp tác với team có liên quan để đưa thiết kế vào game thực tế 13 Dư Chế Anh TỔNG KẾT Như vậy, vịng tháng, nhóm hồn thành thiết kế nhiều chơi thú vị cho game Dead Target nhiều tính tích hợp vào game có tiềm cải thiện trải nghiệm user nhiều Thành thật mà nói, điều vượt qua em mong đợi học hỏi tham gia khóa VNG Game Design Fresher MadPoly Studios, em bạn học hỏi thêm nhiều tất người công ty, không mặt chuyên môn mà lẫn đời sống Một lần xin trân trọng cảm ơn VNG MadPoly Studios tổ chức chương trình VNG Game Design Fresher em hội thử sức với vai trò Game Design thức nhận vào làm việc studio Cảm ơn thầy cô khoa Công nghệ Phần mềm tạo điều kiện cho em tham gia thực tập hoàn thiện báo cáo 14 ... môn, trải dài từ lập trình game art, QC, thiết kế game Đợt thực tập với chủ đề Game Design nhằm mục đích giúp sinh viên thực tập đào tạo tồn di? ??n kiến thức thiết kế game, đồng thời rèn luyện kỹ... riêng thiết kế tựa game cho tảng, định hướng khác ○ Kết quả: ■ Kiến thức định hướng thiết kế game ● Game loop - vòng lặp game: ○ Nội dung: ngày Dư Chế Anh ■ Tìm hiểu gameloop gì, tầm quan trọng thiết. .. liệu thiết kế chi tiết để team nhận xét độ khả thi phù hợp cho game, từ xác nhận từ chối tùy theo độ khả dụng thiết kế Kết quả: Hoàn thiện thiết kế nhiều chơi cho game 12 Dư Chế Anh Hồn thiện thiết

Ngày đăng: 17/08/2022, 21:10

Xem thêm:

w