1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo thực tập unity game developer

19 7 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

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 746,19 KB

Nội dung

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 UNITY GAME DEVELOPER Công ty thực tập: Người phụ trách: Thực tập sinh: Công ty TNHH Wolffun Game Nguyễn Danh Đạt Vũ Đức Trung TP Hồ Chí Minh, tháng 06 năm 2023 LỜI MỞ ĐẦU Trong thời đại công nghiệp 4.0, lĩnh vực công nghệ thông tin đặc biệt ngành Kỹ thuật phần mềm ln đóng vai trị quan trọng phát triển xã hội Trong lĩnh vực này, ngành phát triển game ngày thu hút quan tâm nhiều người Với phát triển nhanh chóng cơng nghệ u thích người dùng trò chơi điện tử, việc trở thành Unity Game Developer trở thành mục tiêu hướng đến em Trong thời gian thực tập Công ty TNHH Wolffun Game từ tháng 01/2023 đến tháng 04/2023, em có hội tiếp xúc làm việc trực tiếp với chuyên gia hàng đầu ngành phát triển game Điều giúp em không áp dụng kiến thức học q trình đào tạo mà cịn mở rộng phát triển kỹ cần thiết để trở thành nhà phát triển game chuyên nghiệp Lời mở đầu mô tả phát triển nhanh chóng ngành cơng nghệ thông tin hấp dẫn ngành phát triển game Ngồi ra, đề cập đến mục tiêu cá nhân em việc trở thành Unity Game Developer định tham gia thực tập Công ty TNHH Wolffun Game LỜI CẢM ƠN Em xin trân trọng gửi lời cảm ơn công ty TNHH Wolffun Game tạo điều kiện cho em hội thực tập công ty Dù thời gian ngắn nhờ dẫn nhiệt tình anh Nguyễn Danh Đạt, em tiếp thu kiến thức quan trọng để tham gia dự án thực tế Chân thành cảm ơn công ty TNHH Wolffun Game anh chị team Unity bỏ nhiều thời gian, công sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình làm quen môi trường việc tiếp cận kiến thức cơng nghệ, kỹ lập trình tư sản phẩm để thực tốt dự án cá nhân dự án thực tế thời gian qua Em 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 TP HCM, ngày 06 tháng 06 năm 2023 NHẬN XÉT CỦA KHOA MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN NHẬN XÉT CỦA KHOA MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 1.1 Giới thiệu công ty TNHH Wolffun Game 1.1.1 Thông tin sơ lược công ty 1.1.2 Lịch sử hình thành công ty 1.1.3 Quy mô công ty 1.2 Sản phẩm công ty 1.3 Lịch làm việc thực tập công ty CHƯƠNG 2: NỘI DUNG THỰC TẬP 10 2.1 Tìm hiểu cơng ty kỹ công ty 10 2.2 Thực dự án cá nhân 10 2.1.1 Công nghệ 10 2.2.2 Mô tả dự án 10 2.2.3 Kết 10 2.3 Tham gia dự án thực tế 11 2.3.1 Quá trình thực 11 2.3.2 Kết 11 2.3.3 Thuận lợi 11 2.3.4 Khó khăn 12 2.3.5 Hình ảnh sản phẩm 12 CHƯƠNG 3: TỔNG KẾT 17 3.1 Điểm mạnh 17 3.2 Điểm yếu 17 3.3 Chuẩn đạt 17 TÀI LIỆU THAM KHẢO 19 CHƯƠNG 1: GIỚI THIỆU CƠNG TY THỰC TẬP 1.1 Giới thiệu cơng ty TNHH Wolffun Game Hình 1.1 Logo cơng ty TNHH Wolffun Game 1.1.1 Thông tin sơ lược công ty Công ty TNHH Wolffun Game đơn vị hàng đầu lĩnh vực phát triển trò chơi điện tử với mục tiêu mang đến trải nghiệm game độc đáo hấp dẫn cho người chơi Với tập trung chuyên sâu vào việc phát triển trò chơi tảng Unity, Wolffun Game xây dựng danh tiếng vững công nhận cộng đồng game giới Đặc điểm bật Wolffun Game đa dạng thể loại game mà cơng ty phát triển, từ trị chơi giải đố, phiêu lưu đến game thể thao hành động Công ty đặt mục tiêu tạo sản phẩm chất lượng cao, từ khía cạnh hình ảnh, âm lối chơi sáng tạo lôi Với đội ngũ nhân viên giàu kinh nghiệm tài năng, Wolffun Game không ngừng nỗ lực để đạt đỉnh cao ngành công nghiệp game Công ty không tập trung vào việc phát triển dự án game chất lượng, mà đặt quan tâm đến việc tạo dựng môi trường làm việc sáng tạo, thú vị đầy đam mê Với vị trí thực tập em Unity Game Developer Wolffun Game, em có hội làm việc với chuyên gia hàng đầu ngành tham gia vào quy trình phát triển trị chơi từ khâu thiết kế, lập trình kiểm thử tối ưu hóa Tại cơng ty, đổi sáng tạo khuyến khích, em hịa vào môi trường làm việc tràn đầy lượng ý tưởng Đoạn giới thiệu giới thiệu tổng quan công ty TNHH Wolffun Game, tập trung vào đặc điểm bật công ty cam kết họ chất lượng sáng tạo việc phát triển trị chơi Ngồi ra, nhấn mạnh quan trọng đội ngũ nhân viên môi trường làm việc sáng tạo Wolffun Game 1.1.2 Lịch sử hình thành cơng ty Cơng ty TNHH Wolffun Game thành lập vào năm 2014 nhóm người đam mê giàu kinh nghiệm lĩnh vực phát triển trò chơi điện tử Với sứ mệnh mang đến trải nghiệm game độc đáo tinh tế cho người chơi, công ty nhanh chóng trở thành tên đáng ý ngành công nghiệp game Từ thành lập, Wolffun Game không ngừng phát triển mở rộng hoạt động kinh doanh Sự đổi sáng tạo mục tiêu hàng đầu công ty Đội ngũ phát triển Wolffun Game ln tìm kiếm cách tiếp cận mới, công nghệ ý tưởng độc tạo trò chơi đẳng cấp thu hút người chơi Với chặng đường phát triển mình, Wolffun Game đạt nhiều thành cơng đáng kể Công ty phát triển phát hành hàng loạt trị chơi thành cơng tảng Unity, thu hút quan tâm yêu thích từ cộng đồng game toàn giới Sự cam kết chất lượng tầm nhìn sáng tạo cơng ty giúp Wolffun Game tạo dựng danh tiếng niềm tin từ người chơi Hiện nay, Wolffun Game tiếp tục mở rộng quy mơ hoạt động mình, mở rộng đội ngũ nhân viên đầu tư vào công nghệ nghiên cứu phát triển Công ty không ngừng đưa dự án mới, hứa hẹn mang đến trò chơi độc đáo đáng chơi cho người chơi tồn cầu Lịch sử hình thành cơng ty Wolffun Game nhóm người đam mê kỹ giàu kinh nghiệm, qua năm, công ty trở thành đơn vị hàng đầu lĩnh vực phát triển trò chơi điện tử 1.1.3 Quy mô công ty Công ty TNHH Wolffun Game phát triển mở rộng quy mơ hoạt động theo thời gian Hiện tại, cơng ty có quy mơ vừa phải đáng kể ngành công nghiệp game Quy mô Wolffun Game đánh giá dựa số yếu tố sau: Đội ngũ nhân viên: Wolffun Game có đội ngũ nhân viên giàu kinh nghiệm tài Đội ngũ bao gồm chuyên gia lĩnh vực phát triển game, bao gồm lập trình viên, thiết kế viên, nghệ sĩ đồ họa, nhà sản xuất game chuyên gia kiểm tra chất lượng Các thành viên đội ngũ có tận tâm đam mê với việc tạo trò chơi chất lượng cao Tổng số nhân viên khoảng 120 người Dự án sản phẩm: Wolffun Game phát triển phát hành loạt dự án game đáng ý tảng Unity Công ty tập trung vào việc tạo trò chơi đa dạng thể loại giải đố, phiêu lưu, thể thao hành động Sự đa dạng cho phép công ty tiếp cận phục vụ nhiều đối tượng người chơi khác Quan hệ đối tác: Wolffun Game xây dựng mối quan hệ đối tác với nhà phát triển game, nhà xuất đối tác khác ngành công nghiệp game Điều cho phép công ty mở rộng tầm ảnh hưởng tiếp cận đến nhiều thị trường khác Tuy quy mô công ty Wolffun Game công ty lớn ngành công nghiệp game, công ty xây dựng danh tiếng vững đạt thành công đáng kể việc phát triển trò chơi Wolffun Game tiếp tục mở rộng quy mơ tầm nhìn để trở thành đối tác đáng tin cậy lĩnh vực phát triển game 1.2 Sản phẩm công ty * Thetan Arena: MOBA Survival Hình 1.2 Hình ảnh sản phẩm Thetan Arena Thetan Arena trò chơi hành động đa người chơi trực tuyến (MOBA - Multiplayer online battle arena) phát triển công ty Wolffun Game Trong trò chơi này, người chơi tham gia vào trận đấu đối kháng kịch tính, họ điều khiển nhân vật mạnh mẽ chiến đấu đội hình để chiếm lĩnh tiêu diệt đối thủ Thetan Arena nhận đánh giá tích cực từ cộng đồng game thủ đánh giá cao đồ họa, gameplay sáng tạo tính đa dạng Sản phẩm nhận 10 triệu lượt tải cửa hàng CH Play Đường dẫn tới sản phẩm: • • CH Play AppStore * Heroes Strike Hình 1.3 Hình ảnh sản phẩm Heroes Strike Heroes Strike trò chơi hành động đa người chơi trực tuyến (MOBA) chế độ Battle Royale Wolffun Game phát triển Trong trị chơi này, người chơi chọn từ loạt anh hùng độc đáo tham gia vào trận đấu nhanh chóng hấp dẫn Heroes Strike bật với đồ họa đẹp mắt, gameplay mượt mà tính tương tác cao người chơi Đường dẫn tới sản phẩm: • • CH Play AppStore 1.3 Lịch làm việc thực tập công ty Em tham gia làm việc công ty ngày 10/01/2023 tới 10/04/2023, em làm việc với tư cách thực tập sinh làm việc toàn thời gian (full-time), làm việc từ thứ tới thứ Công việc ngày lúc 9h00 đến 18h30 Thời gian nghỉ trưa từ 12h tới 13h30 Sau ngày làm việc em báo cáo tiến độ công việc ngày, đặt câu hỏi nhận chia sẻ, giải đáp từ anh hướng dẫn, đặt mục tiêu cho ngày làm việc Mỗi tuần họp tiến độ lần vào sáng thứ 6, người họp bàn bạc vấn đề giải quyết, tồn đọng, học, giải pháp mục tiêu cho tuần CHƯƠNG 2: 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, cách tổ chức công ty, nghe người phụ trách giới thiệu công ty, 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, phịng ban IT, HR, … Ngồi ra, thực tập sinh cịn giới thiệu văn hóa làm việc công ty thời gian làm, quy định, cách sử dụng email công việc, … Kết quả: hiểu thêm công ty, cách vận hành, q trình thành lập phát triển cơng ty 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 Thực dự án cá nhân Thời gian: tuần 2.1.1 Công nghệ Trong dự án cá nhân em, em sử dụng cơng nghệ Unity để phát triển trị chơi Unity công cụ phát triển game mạnh mẽ, sử dụng rộng rãi ngành cơng nghiệp game Nó cung cấp mơi trường phát triển tích hợp hỗ trợ nhiều tính năng, giúp tạo trị chơi chất lượng cao tương tác 2.2.2 Mô tả dự án Ban đầu, em bắt đầu dự án việc tham gia khóa học Unity Learn với dự án "Tanks Tutorial" (Link) Từ đó, em tiến hành cải tiến mở rộng dự án theo hướng cá nhân Đầu tiên, em thay Coroutine UniTask để cải thiện q trình xử lý khơng đồng trò chơi Tiếp theo, em áp dụng Object Pooling để quản lý tài nguyên tái sử dụng đối tượng trị chơi, từ tăng hiệu suất giảm thiểu tạo hóa hủy bỏ đối tượng Sau đó, em biến đổi trị chơi từ trò chơi người chơi thành trò chơi dành cho người chơi Các kẻ thù (Enemy) điều khiển tự động sử dụng NavMesh để tìm đường đến người chơi, sau bắn đạn vào người chơi Điều tạo trải nghiệm độc đáo thử thách cho người chơi phải đối mặt với nhiều kẻ thù lúc Để làm cho trò chơi thêm phong phú, em cải tiến cho người chơi sử dụng nhiều kỹ (skills) làm chậm kẻ thù, đóng băng, câm lặng (ngăn chặn kẻ thù bắn đạn) thả mìn Ngồi ra, em phát triển nhiều kiểu bắn đạn khác để người chơi đáp trả lại kẻ thù cách sáng tạo linh hoạt 2.2.3 Kết Qua trình phát triển cải tiến dự án cá nhân, em có hội tiếp cận với công nghệ kỹ thuật việc phát triển trị chơi Em áp dụng thành cơng UniTask, Object Pooling, NavMesh tạo kỹ kiểu bắn đạn đa dạng trò chơi Kết trò chơi trở nên thú vị mang lại trải nghiệm tốt cho người chơi 10 Các kỹ kiến thức mà em thu qua dự án tảng quan trọng cho phát triển nghiên cứu lĩnh vực game em tương lai Ngoài em góp ý việc phải phát triển game Game Designer tham gia vào q trình phát triển game, cịn góp ý việc sử dụng Scriptable Object Thầy chơi thử trực tiếp sản phẩm em thông qua liên kết: Link 2.3 Tham gia dự án thực tế 2.3.1 Quá trình thực Trong suốt giai đoạn thực tập kéo dài tháng công ty, em tham gia vào dự án Thetan Rivals, trị chơi q trình phát triển Nhiệm vụ em dự án sửa chữa phát triển giao diện người dùng (UI) theo yêu cầu Project Manager leader nhóm Unity Cụ thể, công việc em bao gồm điều chỉnh button, ảnh nền, bar, process bar,… thay đổi màu sắc để đảm bảo phù hợp với yêu cầu dự án Bên cạnh đó, em thực hiệu ứng cho giao diện, chẳng hạn tạo hiệu ứng chuyển đổi giao diện kiểm tra tính tương thích với nhiều tỷ lệ hình khác để đảm bảo giao diện hoạt động cách ổn định thiết bị tránh lỗi phát sinh Ngoài ra, em tham gia vào việc khắc phục lỗi liên quan đến UI mà nhóm gặp trước Điều bao gồm sửa vấn đề việc vuốt ngón tay hình giao diện khơng hoạt động, việc khơng nhận quà nhấn button nhận thưởng nhiệm vụ hàng ngày, hay vấn đề giao diện người chơi không hiển thị sau tải lại trò chơi Để tổ chức cơng việc, chúng em có buổi họp hàng ngày vào lúc 9h sáng, team thành viên tụ họp 15 phút để xem công việc thực ngày báo cáo tiến độ công việc Cuối ngày buổi ghi vào lúc 6h30 để tổng kết hồn thành chưa hồn thành ngày Đồng thời, trị chơi Thetan Rivals trình phát triển chuẩn bị mắt, từ 4h30 đến 6h30 hàng ngày, tất thành viên công ty tham gia vào việc chơi thử sản phẩm để phát báo cáo lỗi, cung cấp phản hồi gameplay giao diện 2.3.2 Kết Tuy dự án giai đoạn phát triển chưa phát hành, điều khiến việc cung cấp hình ảnh để chấm điểm thực tập trở nên khó khăn Tuy nhiên, dựa q trình làm việc em, đánh giá suốt tháng thực tập, em có hội làm việc dự án quy mô lớn tham gia vào việc sửa chữa phát triển giao diện người dùng Mặc dù tập trung vào phần giao diện mà không can thiệp vào phần gameplay, em đạt mục tiêu nhiệm vụ giao, đồng thời rèn kỹ làm việc với Unity UI 2.3.3 Thuận lợi Một ưu điểm lớn trình thực dự án quen thuộc với cơng nghệ Unity từ trước đó, giúp em tiếp cận công việc cách dễ dàng không nhiều thời gian để làm quen với môi trường làm việc 11 2.3.4 Khó khăn Tuy nhiên, có số khó khăn em gặp phải Thứ nhất, dự án giai đoạn phát triển cuối cùng, người nhóm bận rộn, dẫn đến việc khơng ln có hỗ trợ em gặp khó khăn lỗi q trình làm việc Đây thách thức lớn em trình thực nhiệm vụ Thứ hai, em có kinh nghiệm sử dụng Unity trước đó, việc tham gia vào dự án lớn Thetan Rivals địi hỏi thích nghi hiểu biết sâu hơn, em cảm thấy áp lực Cuối cùng, việc phải cân nhắc xếp thời gian công việc công ty đồ án mơn học khóa luận tốt nghiệp trường khiến em trải qua thời gian vất vả 2.3.5 Hình ảnh sản phẩm Sản phẩm game chưa mắt, để đảm bảo tính bảo mật sản phẩm, em cung cấp hình ảnh cơng khai internet Mặc dù chưa mắt thức, Wolffun cho mắt video để người hiểu rõ gameplay Thetan Rivals, đường dẫn tới video: Link Hình 2.3 Hình ảnh hình xem danh sách Thenion Thetan Rivals Ở hình 2.3 này, em có tham gia vào việc đổi hình dạng button, trước button dạng thẳng đứng, sau yêu cầu đổi hình dáng button từ thẳng đứng sang nghiêng Tiếp theo, thêm button “X” phía bên phải hình, tính button giống button “

Ngày đăng: 04/09/2023, 20:58

w