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

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

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

Tiêu đề Báo cáo thực tập Unity Game Developer
Người hướng dẫn Nguyễn Danh Đạt, Người phụ trách
Trường học Trường Đại học Công Nghệ Thông Tin
Chuyên ngành Công nghệ phần mềm
Thể loại Báo cáo thực tập
Năm xuất bản 2023
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 19
Dung lượng 746,19 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Với sự phát triển nhanh chóng của công nghệ và sự yêu thích của người dùng đối với trò chơi điện tử, việc trở thành một Unity Game Developer đã trở thành một mục tiêu hướng đến của em..

Trang 1

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: Công ty TNHH Wolffun Game

TP Hồ Chí Minh, tháng 06 năm 2023

Trang 2

LỜI MỞ ĐẦU

Trong thời đại công nghiệp 4.0, lĩnh vực công nghệ thông tin và đặc biệt là ngành Kỹ thuật phần mềm luôn đóng vai trò quan trọng trong sự phát triển của xã hội Trong lĩnh vực này, ngành phát triển game đang ngày càng thu hút sự quan tâm của nhiều người Với sự phát triển nhanh chóng của công nghệ và sự yêu thích của người dùng đối với trò chơi điện tử, việc trở thành một Unity Game Developer đã trở thành một mục tiêu hướng đến của em

Trong thời gian thực tập tại Công ty TNHH Wolffun Game từ tháng 01/2023 đến tháng 04/2023, em đã có cơ hội được tiếp xúc và làm việc trực tiếp với các chuyên gia hàng đầu trong ngành phát triển game Điều này đã giúp em không chỉ áp dụng những kiến thức đã học trong quá trình đào tạo mà còn mở rộng và phát triển kỹ năng cần thiết để trở thành một nhà phát triển game chuyên nghiệp

Lời mở đầu này mô tả sự phát triển nhanh chóng của ngành công nghệ thông tin và sự hấp dẫn của ngành phát triển game Ngoài ra, nó cũng đề cập đến mục tiêu cá nhân của em trong việc trở thành một Unity Game Developer và quyết định tham gia thực tập tại Công ty TNHH Wolffun Game

Trang 3

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 cơ hội được thực tập tại công ty Dù trong thời gian ngắn nhưng nhờ sự chỉ dẫn nhiệt tình của anh Nguyễn Danh Đạt, em đã tiếp thu những kiến thức quan trọng để có thể tham gia một dự án thực tế

Chân thành cảm ơn công ty TNHH Wolffun Game và các anh chị trong team Unity đã bỏ ra nhiều thời gian, công sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình trong khi làm quen môi trường mới cũng như trong việc tiếp cận kiến thức công nghệ, kỹ năng lập trình và tư duy sản phẩm để có thể thực hiện tốt dự án cá nhân và dự án thực tế trong thời gian qua

Em cũng xin cảm ơn thầy cô trong 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 này

TP HCM, ngày 06 tháng 06 năm 2023

Trang 4

NHẬN XÉT CỦA KHOA

Trang 5

MỤC LỤC

LỜI MỞ ĐẦU 2

LỜI CẢM ƠN 3

NHẬN XÉT CỦA KHOA 4

MỤC LỤC 5

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 6

1.1 Giới thiệu về công ty TNHH Wolffun Game 6

1.1.1 Thông tin sơ lược về công ty 6

1.1.2 Lịch sử hình thành của công ty 7

1.1.3 Quy mô của công ty 7

1.2 Sản phẩm công ty 7

1.3 Lịch làm việc khi thực tập tại công ty 9

CHƯƠNG 2: NỘI DUNG THỰC TẬP 10

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 10

2.2 Thực hiện 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 quả 10

2.3 Tham gia dự án thực tế 11

2.3.1 Quá trình thực hiện 11

2.3.2 Kết quả 11

2.3.3 Thuận lợi 11

2.3.4 Khó khăn 12

2.3.5 Hình ảnh về 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 được 17

TÀI LIỆU THAM KHẢO 19

Trang 6

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP

1.1 Giới thiệu về 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 về công ty

Công ty TNHH Wolffun Game là một đơn vị hàng đầu trong lĩnh vực phát triển trò chơi điện

tử với mục tiêu mang đến những trải nghiệm game độc đáo và hấp dẫn cho người chơi Với sự tập trung chuyên sâu vào việc phát triển trò chơi trên nền tảng Unity, Wolffun Game đã xây dựng một danh tiếng vững chắc và được công nhận trong cộng đồng game thế giới

Đặc điểm nổi bật của Wolffun Game là sự đa dạng trong các thể loại game mà công ty đang phát triển, từ những trò chơi giải đố, phiêu lưu đến game thể thao và hành động Công ty luôn đặt mục tiêu tạo ra những sản phẩm chất lượng cao, từ khía cạnh hình ảnh, âm thanh cho đến lối chơi sáng tạo và lôi cuốn

Với đội ngũ nhân viên giàu kinh nghiệm và tài năng, Wolffun Game không ngừng nỗ lực để đạt được những đỉnh cao trong ngành công nghiệp game Công ty không chỉ tập trung vào việc phát triển các dự án game chất lượng, mà còn đặt sự quan tâm đến việc tạo dựng một môi trường làm việc sáng tạo, thú vị và đầy đam mê

Với vị trí thực tập của em là Unity Game Developer tại Wolffun Game, em đã có cơ hội làm việc cùng với các chuyên gia hàng đầu trong ngành và tham gia vào quy trình phát triển trò chơi từ khâu thiết kế, lập trình cho đến kiểm thử và tối ưu hóa Tại công ty, sự đổi mới và sự sáng tạo được khuyến khích, và em đã hòa mình vào một môi trường làm việc tràn đầy năng lượng và ý tưởng mới

Đoạn giới thiệu này giới thiệu tổng quan về công ty TNHH Wolffun Game, tập trung vào đặc điểm nổi bật của công ty và cam kết của họ đối với chất lượng và sáng tạo trong việc phát triển trò chơi Ngoài ra, nó cũng nhấn mạnh sự quan trọng của đội ngũ nhân viên và môi trường làm việc sáng tạo tại Wolffun Game

Trang 7

1.1.2 Lịch sử hình thành của công ty

Công ty TNHH Wolffun Game được thành lập vào năm 2014 bởi một nhóm những người đam

mê và giàu kinh nghiệm trong lĩnh vực phát triển trò chơi điện tử Với sứ mệnh mang đến những trải nghiệm game độc đáo và tinh tế cho người chơi, công ty đã nhanh chóng trở thành một cái tên đáng chú ý trong ngành công nghiệp game

Từ khi thành lập, Wolffun Game đã không ngừng phát triển và mở rộng hoạt động kinh doanh của mình Sự đổi mới và sáng tạo luôn là mục tiêu hàng đầu của công ty Đội ngũ phát triển tại Wolffun Game luôn tìm kiếm những cách tiếp cận mới, công nghệ mới và ý tưởng độc đáo để tạo ra những trò chơi đẳng cấp và thu hút người chơi

Với chặng đường phát triển của mình, Wolffun Game đã đạt được nhiều thành công đáng kể Công ty đã phát triển và phát hành hàng loạt trò chơi thành công trên nền tảng Unity, thu hút được sự quan tâm và yêu thích từ cộng đồng game trên toàn thế giới Sự cam kết về chất lượng

và tầm nhìn sáng tạo của công ty đã giúp Wolffun Game tạo dựng được danh tiếng và 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 của mình, mở rộng đội ngũ nhân viên và đầu tư vào công nghệ và nghiên cứu phát triển Công ty không ngừng đưa ra những dự

án mới, hứa hẹn mang đến những trò chơi độc đáo và đáng chơi cho người chơi trên toàn cầu Lịch sử hình thành của công ty Wolffun Game bắt đầu từ một nhóm người đam mê và kỹ năng giàu kinh nghiệm, và qua các năm, công ty đã trở thành một trong những đơn vị hàng đầu trong lĩnh vực phát triển trò chơi điện tử

1.1.3 Quy mô của công ty

Công ty TNHH Wolffun Game đã phát triển và mở rộng quy mô hoạt động của mình theo thời gian Hiện tại, công ty có một quy mô vừa phải và đáng kể trong ngành công nghiệp game Quy mô của Wolffun Game được đánh giá dựa trên một số yếu tố sau:

1 Đội ngũ nhân viên: Wolffun Game có một đội ngũ nhân viên giàu kinh nghiệm và tài năng Đội ngũ này bao gồm các chuyên gia trong lĩnh vực phát triển game, bao gồm các lập trình viên, thiết kế viên, nghệ sĩ đồ họa, nhà sản xuất game và chuyên gia kiểm tra chất lượng Các thành viên trong đội ngũ đều có sự tận tâm và đam mê với việc tạo ra những trò chơi chất lượng cao Tổng số nhân viên là khoảng 120 người

2 Dự án và sản phẩm: Wolffun Game đã phát triển và phát hành một loạt các dự án game đáng chú ý trên nền tảng Unity Công ty tập trung vào việc tạo ra những trò chơi đa dạng trong các thể loại như giải đố, phiêu lưu, thể thao và hành động Sự đa dạng này cho phép công ty tiếp cận và phục vụ nhiều đối tượng người chơi khác nhau

3 Quan hệ đối tác: Wolffun Game đã xây dựng mối quan hệ đối tác với các nhà phát triển game, nhà xuất bản và các đối tác khác trong ngành công nghiệp game Điều này cho phép công ty mở rộng tầm ảnh hưởng và tiếp cận đến nhiều thị trường khác nhau

Tuy quy mô của công ty Wolffun Game không phải là một trong những công ty lớn nhất trong ngành công nghiệp game, nhưng công ty đã xây dựng một danh tiếng vững chắc và đạt được thành công đáng kể trong việc phát triển trò chơi Wolffun Game tiếp tục mở rộng quy mô và tầm nhìn của mình để trở thành một đối tác đáng tin cậy trong lĩnh vực phát triển game 1.2 Sản phẩm công ty

* Thetan Arena: MOBA Survival

Trang 8

Hình 1.2 Hình ảnh sản phẩm Thetan Arena

Thetan Arena là một trò chơi hành động đa người chơi trực tuyến (MOBA - Multiplayer online battle arena) được phát triển bởi công ty Wolffun Game

Trong trò chơi này, người chơi sẽ tham gia vào các trận đấu đối kháng kịch tính, trong đó họ

sẽ điều khiển các nhân vật mạnh mẽ và chiến đấu trong đội hình để chiếm lĩnh và tiêu diệt đối thủ

Thetan Arena nhận được đánh giá tích cực từ cộng đồng game thủ và được đánh giá cao về

đồ họa, gameplay sáng tạo và tính năng đa dạng Sản phẩm được nhận về hơn 10 triệu lượt tải

về trên 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 là một trò chơi hành động đa người chơi trực tuyến (MOBA) và chế độ Battle Royale do Wolffun Game phát triển

Trong trò chơi này, người chơi có thể chọn từ một loạt các anh hùng độc đáo và tham gia vào các trận đấu nhanh chóng và hấp dẫn

Heroes Strike nổi bật với đồ họa đẹp mắt, gameplay mượt mà và tính tương tác cao giữa các người chơi

Đường dẫn tới sản phẩm:

Trang 9

• CH Play

• AppStore

1.3 Lịch làm việc khi thực tập tại công ty

Em tham gia làm việc tại công ty bắt đầu từ ngày 10/01/2023 tới 10/04/2023, em làm việc với

tư cách là một thực tập sinh làm việc toàn thời gian (full-time), làm việc từ thứ 2 tới thứ 6 Công việc hằng ngày bắt đầu từ lúc 9h00 đến 18h30 Thời gian nghỉ trưa từ 12h tới 13h30 Sau mỗi ngày làm việc em sẽ báo cáo tiến độ công việc trong ngày, đặt câu hỏi và 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 tiếp theo Mỗi 2 tuần sẽ họp tiến độ một lần vào sáng thứ 6, mọi người sẽ cùng họp và bàn bạc về các vấn đề đã giải quyết, tồn đọng, bài học, giải pháp và mục tiêu cho 2 tuần tiếp theo

Trang 10

CHƯƠNG 2: NỘI DUNG THỰC TẬP

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty

Thời gian: 1 ngày

Nội dung: giới thiệu về công ty, cách tổ chức của công ty, được nghe người phụ trách giới thiệu

về công ty, quá trình thành lập và 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ủa công ty, các phòng ban về IT, HR, … Ngoài ra, thực tập sinh còn được giới thiệu

về văn hóa làm việc trong công ty như thời gian đi làm, các quy định, cách sử dụng email trong công việc, …

Kết quả: hiểu thêm về công ty, cách vận hành, quá trình thành lập và phát triển của công ty Có thêm các kỹ năng về việc sử dụng email trong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn

2.2 Thực hiện dự án cá nhân

Thời gian: 2 tuần

2.1.1 Công nghệ

Trong dự án cá nhân của em, em đã sử dụng công nghệ Unity để phát triển trò chơi Unity là một công cụ phát triển game mạnh mẽ, được sử dụng rộng rãi trong ngành công nghiệp game

Nó cung cấp một môi trường phát triển tích hợp và hỗ trợ nhiều tính năng, giúp tạo ra trò chơi chất lượng cao và tương tác

2.2.2 Mô tả dự án

Ban đầu, em đã bắt đầu dự án bằng 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 và mở rộng dự án này theo hướng cá nhân Đầu tiên, em đã thay thế Coroutine bằng UniTask để cải thiện quá trình xử lý không đồng bộ trong trò chơi Tiếp theo, em đã áp dụng Object Pooling để quản lý tài nguyên và tái sử dụng các đối tượng trong trò chơi, từ đó tăng hiệu suất và giảm thiểu sự tạo hóa và hủy bỏ đối tượng

Sau đó, em đã biến đổi trò chơi từ một trò chơi 2 người chơi thành một trò chơi dành cho một người chơi Các kẻ thù (Enemy) sẽ được điều khiển tự động và sử dụng NavMesh để tìm đường đến người chơi, sau đó bắn đạn vào người chơi Điều này tạo ra một trải nghiệm độc đáo và thử thách cho người chơi khi phải đối mặt với nhiều kẻ thù cùng lúc

Để làm cho trò chơi thêm phong phú, em đã cải tiến cho người chơi có thể sử dụng nhiều kỹ năng (skills) như làm chậm kẻ thù, đóng băng, câm lặng (ngăn chặn kẻ thù bắn đạn) và thả mìn Ngoài ra, em đã phát triển nhiều kiểu bắn đạn khác nhau để người chơi có thể đáp trả lại

kẻ thù một cách sáng tạo và linh hoạt

2.2.3 Kết quả

Qua quá trình phát triển và cải tiến dự án cá nhân, em đã có cơ hội tiếp cận với các công nghệ

và kỹ thuật mới trong việc phát triển trò chơi Em đã áp dụng thành công UniTask, Object Pooling, NavMesh và tạo ra các kỹ năng và kiểu bắn đạn đa dạng trong trò chơi Kết quả là trò chơi đã trở nên thú vị hơn và mang lại trải nghiệm tốt cho người chơi

Trang 11

Các kỹ năng và kiến thức mà em đã thu được qua dự án này sẽ là nền tảng quan trọng cho sự phát triển và nghiên cứu trong lĩnh vực game của em trong tương lai

Ngoài ra em cũng được góp ý về việc phải phát triển game ra sao để cho Game Designer có thể tham gia vào quá trình phát triển của game, hơn nữa còn được góp ý về việc sử dụng Scriptable Object

Thầy cô có thể chơi thử trực tiếp sản phẩm của 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 hiện

Trong suốt giai đoạn thực tập kéo dài 3 tháng tại công ty, em đã tham gia vào dự án Thetan Rivals, một trò chơi đang trong quá trình phát triển Nhiệm vụ của em trong dự án này là sửa chữa và phát triển giao diện người dùng (UI) theo yêu cầu của Project Manager và leader nhóm Unity Cụ thể, công việc của em bao gồm điều chỉnh các button, ảnh nền, thanh bar, process bar,… và thay đổi màu sắc để đảm bảo phù hợp với yêu cầu của dự án Bên cạnh đó, em cũng thực hiện các hiệu ứng cho từng giao diện, chẳng hạn như tạo hiệu ứng chuyển đổi giữa các giao diện và kiểm tra tính tương thích với nhiều tỷ lệ màn hình khác nhau để đảm bảo giao diện hoạt động một cách ổn định trên mọi thiết bị và tránh các lỗi phát sinh

Ngoài ra, em đã tham gia vào việc khắc phục các lỗi liên quan đến UI mà nhóm đã gặp trước

đó Điều này bao gồm sửa các vấn đề như việc vuốt ngón tay trên màn hình một giao diện không hoạt động, việc không nhận được quà khi nhấn button nhận thưởng nhiệm vụ hàng ngày, hay vấn đề giao diện của người chơi không hiển thị đúng sau khi tải lại trò chơi

Để tổ chức công việc, chúng em có một buổi họp hàng ngày vào lúc 9h sáng, trong đó các team thành viên tụ họp trong 15 phút để xem công việc sẽ được thực hiện trong ngày và báo cáo tiến

độ công việc Cuối mỗi ngày là một buổi ghi chú vào lúc 6h30 để tổng kết những gì đã được hoàn thành và những gì chưa hoàn thành trong ngày đó Đồng thời, trò chơi Thetan Rivals đang trong quá trình phát triển và chuẩn bị ra mắt, do đó từ 4h30 đến 6h30 hàng ngày, tất cả thành viên trong công ty tham gia vào việc chơi thử sản phẩm để phát hiện và báo cáo lỗi, cũng như cung cấp phản hồi về gameplay và giao diện

2.3.2 Kết quả

Tuy dự án vẫn đang trong giai đoạn phát triển và chưa được phát hành, điều này 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 trên quá trình làm việc của em, có thể đánh giá rằng trong suốt 3 tháng thực tập, em đã có cơ hội làm việc trên một dự án quy mô lớn và tham gia vào việc sửa chữa và phát triển giao diện người dùng Mặc

dù chỉ tập trung vào phần giao diện mà không can thiệp vào phần gameplay, em đã đạt được các mục tiêu và nhiệm vụ được giao, đồng thời rèn kỹ năng làm việc với Unity và UI

2.3.3 Thuận lợi

Một ưu điểm lớn trong quá trình thực hiện dự án là sự quen thuộc với công nghệ Unity từ trước

đó, giúp em tiếp cận công việc một cách dễ dàng và không mất nhiều thời gian để làm quen với môi trường làm việc

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

TỪ KHÓA LIÊN QUAN

w