Tải bản đầy đủ (.docx) (25 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (849.07 KB, 25 trang )

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 ACTION ROUGE-LIKE 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

: Nguyễn Nhật Long

MSSV

: 18520304

TP. Hồ Chí Minh, tháng 6 năm 2022


LỜI MỞ ĐẦU
Ngày nay, ngành công nghiệp game là một bộ phận không thể thiếu của ngành công
nghiệp phần mềm. Với tốc độ phát triển vô cùng mạnh mẽ, ngành game đã và đang là
nhân tố kích thích sự phát triển của công nghệ thông tin thế giới, cả về phần cứng và phần


mềm.
Cùng với xu thế phát triển của thế giới, Việt Nam cũng không phải ngoại lệ. Ngành công
nghiệp game non trẻ Việt Nam đã và đang phát triển mạnh mẽ, để hịa nhập với những
cơng ty hàng đầu về game trên thế giới. Bên cạnh những công ty game trẻ tuổi trong
nước, những công ty game lớn trên thế giới cũng gia nhập vào thị trường Việt Nam, góp
phần rất lớn vào sự phát triển tích cực của ngành game Việt.
Ngành game được sinh ra là do nhu cầu giải trí của giới trẻ bằng những thiết bị cơng nghệ
mới nhất. Và cũng chính giới trẻ sẽ là nguồn nhân lực quan trọng cho việc phát triển của
ngành game sau này. Vì lý do này, em quyết định chọn thiết kế game làm định hướng cho
việc học tập của mình.
Sau ba năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực tế, cũng như
muốn được tham gia làm game trong một môi trường chuyên nghiệp, em có dự định là sẽ
thực tập trong hè. Vì vậy, em quyết định chọn VNG - một mơi trường lý tưởng, hiện đại,
chuyên nghiệp - là nơi sẽ giúp em thực hiện được dự định này.


LỜI CẢM ƠN
Trân trọng gửi lời cảm ơn Công ty cổ phần VNG và MadPoly Studios đã tạo điều
kiện cho em có cơ hội được thực tập tại cơng ty.
Trong vịng 3 tháng thực tập tại MPS với vị trí Fresher Game Design, nhóm thực
tập trong đó có em đã học được rất nhiều kiến thức quý giá từ các kỹ năng mềm đến kiến
thức chuyên ngành của phát triển và thiết kế game. Để từ đó có thể triển khai được một
game di động nhiều người chơi trên android với đầy đủ các tính năng như một dự án thực
tế. Để đạt được thành quả đó, khơng thể khơng kể đến công sức của tất cả các anh chị
mentor và trainer đã tổ chức các buổi master class với nhiều chuyên đề để bổ túc và mở
rộng kiến thức cho chúng em. Và cũng không thể quên cảm ơn các bạn đồng đội đã luôn
sát cánh và cùng nhau học hỏi, thực hiện dự án này đến cuối khoá và mang lại kết quả
bảo vệ đạt kỳ vọng.
Cảm ơn tất cả các anh/chị đã là người lên kế hoạch cho mọi thứ trong khố
training này, ln sẵn sàng hỗ trợ và giải đáp cho các bạn fresher một cách nhanh chóng

và chính xác. Cảm ơn anh Đỗ Huy Cường đã hướng dẫn em trong những ngày đầu vào
dự án và đã luôn là thuyền trưởng cho tập thể này. 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 và anh Dương Hồng Thanh vì những kiến thức và sự gần gũi mà các anh/chị
mang lại để chúng em có thể tiếp tục duy trì và bước tiếp trên đam mê của mình cho đến
ngày hơm nay.
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ài báo cáo này.
Nguyễn Nhật Long
TP. Hồ Chí Minh, ngày 1 tháng 6 năm 2022


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

5

1.1. Giới thiệu Công Ty Cổ Phần VNG

5

1.2. Giới thiệu MadPoly Studios

5

Chương 2. Nội dung thực tập


7

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

7

2.2. Nghiên cứu kỹ thuật

7

2.2.1. Công cụ làm việc

7

2.2.2. Chuỗi training về lĩnh vực phát triển game

8

2.2.3. Chuỗi training kỹ năng mềm

10

2.2.4. Bài tập lớn: Phân tích thiết kế UML cho game Thời Loạn Mobile

10

2.2.5. Bài tập nhóm: Phân tích thiết kế UML cho project game cuối khoá

11


2.3. Hiện thực project game cuối khoá

11

2.4. Lịch làm việc

11

Chương 3. Chi tiết về Project
3.1. Giới thiệu game

16
16

3.1.1. Luật chơi chính

16

3.1.2. Mơ tả các thành phần trong game

16

3.2. Thực hiện

17

3.3. Kế hoạch thực hiện

18



Chương 1. 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 và mở rộng để
trở thành một trong những công ty Internet và Công nghệ hàng đầu Việt Nam và Đông
Nam Á, với hơn 3200 thành viên.
Các lĩnh vực hoạt động của VNG tập trung vào 4 nhóm sản phẩm chủ lực, mang
đến cho người dùng những trải nghiệm phong phú và đơ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 chính
● Dịch vụ đám mây
Trong đó, trị chơi trực tuyến của VNG gồm 2 mảng chính là:
● Phát triển, sản xuất trò chơi trực tuyến và phát hành ra nhiều thị trường khác nhau
như: Khu vườn trên mây, Dead Target, …
● Nhập khẩu và phát hành trò chơi: Võ Lâm Truyền Kỳ, Crossfire Lengends, …


1.2. Giới thiệu MadPoly Studios

MPS (MadPoly Studio) là một studio của công ty VNG chuyên phát triển các sản phẩm game
mobile cho thị trường quốc tế.
Studio đã phát triển các sản phẩm game bắn súng 3D rất thành công như DEAD TARGET:
Zombie, DEAD WARFARE: Zombie, Mad Zombie với hơn 100 triệu người dùng khắp thế giới



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, nơi làm việc của MadPoly Studios (gọi tắt là MPS), và
quy định tại công ty.
Được nghe người phụ trách giới thiệu về cơng ty, q 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. Thành lập team với
các bạn fresher khác và bắt đầu làm quen.
Sau đó, thực tập sinh được giới thiệu về văn hố cơng ty, giờ giấc làm việc cũng
như giải đáp các câu hỏi về sắp xếp thời gian làm việc.
Cuối cùng, thực tập sinh được giới thiệu chỗ ngồi làm việc, cấp thiết bị và hướng
dẫn cài đặt và chuẩn bị cho khóa thực tập.
Kết quả: Hiểu thêm về cơng ty VNG nói chung và MPS nói riêng, q trình thành lập và
phát triển. 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. Nghiên cứu kỹ thuật
2.2.1. Công cụ làm việc
Thời gian: 1 ngày
Nội dung: Nhận máy và cài đặt, làm quen với công cụ sẽ sử dụng trong thời gian sắp tới
Thực hiện:
● Đăng nhập vào các tài khoản công ty cấp dùng trong giao tiếp công việc
● Cài đặt và chạy lần đầu các ứng dụng

2.2.2. Chuỗi training về lĩnh vực phát triển game
Thời gian: 8 tuần


Nội dung: Training về các kiến thức phục vụ cho việc phát triển game cùng với một số
vai trò khác trong một đội ngũ làm game
Chuỗi training này mang lại nhiều kiến thức về chiều sâu lẫn chiều rộng trong
ngành cơng nghiệp game. Với các trainer có nhiều kinh nghiệm trong lĩnh vực chun

mơn, trải dài từ lập trình game cho đến 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 được đào
tạo toàn diện về kiến thức thiết kế game, đồng thời rèn luyện những kỹ năng mềm như
làm việc nhóm, thuyết trình, giao tiếp. Tại cơng ty, sinh viên có cơ hội được học tập,
khám phá và làm việc trong một môi trường phát triển game chuyên nghiệp. Chương
trình bao gồm 2 phần: Đạo tạo kĩ năng và 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: 1 ngày
○ Nội dung:
■ Phân loại tìm hiểu về các thể loại game hiện giờ, lịch sử phát
triển, độ hình thành và những tựa game tên tuổi trong từng
lĩnh vực.
○ Thực hiện:
○ Kết quả:
● Nguyên lý thiết kế game:
○ Thời gian: 1 ngày
○ Nội dung:
■ Tìm hiểu về các quy luật, nguyên lý chung và riêng khi thiết
kế những tựa game cho các nền tảng, định hướng khác nhau
○ Thực hiện:
■ Tham gia đầy đủ buổi training.
○ Kết quả:
■ Hiếu biết về các nguyên lý thiết kế game
● Game loop - vòng lặp game:


○ Thời gian: 1 ngày
○ Nội dung:
■ Tìm hiểu gameloop là gì, tầm quan trọng của nó trong thiết kế

và phát triển, vận hành 1 con game
■ 1 số game loop mẫu
■ Bài tập: Vẽ core game loop của Dead Target
○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao
○ Kết quả:
■ Nắm được cách vẽ và tạo game loop
● Game UI/UX:
○ Thời gian: 1 ngày
○ Nội Dung:
■ Cách UI và UX bổ trợ nhau trong game và người game
design cần làm gì để khiến user thấy thỏa mãn và ở lại lâu
hơn với game
■ Áp dụng UI/UX để điều khiển cảm xúc, quyết định của user
■ Bài tập: Phân tích UI/UX 1 game
○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao
○ Kết quả:
■ Hiểu UI/UX
■ Biết cách tìm hiểu và tạo dựng UI/UX cho game
● Excel trong Thiết kế Game:
○ Thời gian: 1 ngày


○ Nội dung:
■ Sử dụng excel cùng phím tắt, pivot table
■ Bài tập: Thực hành thao tác trên bảng excel có sẵn
○ Thực hiện:

■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao
○ Kết quả:
■ Biết cách sử dụng phím tắt nhanh nhẹn hơn
■ Xử lý và visualize số liệu
■ Phân tích số liệu
● Xử lý số liệu game:
○ Thời gian: 1 ngày
○ Nội dung:
■ Học cách lọc, bỏ ra những số liệu lỗi, số liệu làm nhiễu dữ
liệu
■ Lấy ra những số liệu cần thiết cho mục đích
■ Biến số liệu thành biểu đồ để dễ nhìn và báo cáo hơn
■ Đưa ra suy luận và giả thiết cho số liệu vừa phân tích từ đó
đưa ra giải pháp
■ Bài tập: xử lý và visualize bảng data có sẵn
○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao
○ Kết quả:
■ Biết cách xử lý số liệu
● Quy trình live ops:
○ Thời gian: 1 ngày
○ Nội dung:
■ Học hỏi và tìm hiểu quy trình vận hành hậu phát hành game


○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao

○ Kết quả:
■ Biết được quy trình vận hành
■ Hiểu để sau này áp dụng vào dự án
● Mơ hình Freemium trong game
○ Thời gian: 1 ngày
○ Nội dung:
■ Hỏi hỏi các phương pháp tạo ra doanh thu với những game
miễn phí
○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao
○ Kết quả:
■ Hiểu được mơ hình freemium - mơ hình phổ biến nhất hiện
nay
■ Biết được cách thức và cách phương án tạo ra doanh thu từ
mơ hình này
● Các tool cho Game designer
○ Thời gian: 1 ngày
○ Nội dung:
■ Các công cụ cần có cho game design với tùy từng mục đích
sử dụng
○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao
○ Kết quả:


■ Biết được các tool cho game designer từ đó chọn ra tool phù
hợp với công việc
● Kinh tế cơ bản trong game

○ Thời gian: 1 ngày
○ Nội dung:
■ Cân bằng kinh tế trong game
■ Kiểm soát tiền tệ cùng q trình mở khóa nội dung game của
người chơi
■ Dùng Excel để cân bằng và tinh chỉnh config
○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao
○ Kết quả:
■ Biết cách kinh tế trong game được cân bằng
■ Luyện tập cách kiểm soát tiền tệ trong kinh tế, phòng ngừa
các trường hợp lủng cân bằng
● Lý thuyết thiết kế Recommended packs
○ Thời gian: 1 ngày
○ Nội dung:
■ Học hỏi cách thiết kế các gói sẽ hiện lên đề nghị user mua khi
họ có vẻ cần tới nó, liên quan tới giá trị gói và thời điểm xuất
hiện
○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao
○ Kết quả:
■ Biết cách thiết kế các gói khuyến nghị tăng doanh thu cho
game


● Lý thuyết thiết kế Battle Pass
○ Thời gian: 1 ngày
○ Nội dung:

■ Học cách các công ty lớn nhỏ đều dùng battle pass làm mơ
hình kiếm doanh thu chính của mình
■ Bài tập: Thiết kế Battle pass cho game Sniper Zombie
○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao
○ Kết quả
■ Biết cách thiết kế Battle Pass
■ Tính tốn EV của sự kiện Battle Pass
● Lý thuyết cơ bản Level Design:
○ Thời gian: 1 ngày
○ Nội dung:
■ Học về level design, cách đặt level và mục tiêu
○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao
○ Kết quả:
■ Học cách điểu khiển độ khó 1 cách có chủ đích
■ Thiết kế level có mục đích
● Thiết kế enemy và boss
○ Thời gian: 1 ngày
○ Nội dung:
■ Học cách thiết kế cơ chế cho enemy và boss
■ Thiết kế hình ảnh và độ khó
■ Cân bằng


○ Thực hiện:
■ Tham gia đầy đủ buổi training
■ Làm bài tập được giao

○ Kết quả:
■ Biết cách thiết kế enemy và boss
● Git/Jira cơ bản
○ Thời gian:1 ngày
○ Nội dung:
■ Cách cài đặt
■ Truy cập và sử dụng git thông qua git tortoise
■ Bài tập clone, commit và push thử lên branch riêng
○ Thực hiện:
■ Tham gia đầy đủ các buổi training
■ Hoàn thành bài tập thực hành
○ Kết quả:
■ Biết cách sử dụng thành thạo git
● Unity cơ bản
○ Thời gian:1 ngày
○ Nội dung:
■ Unity cơ bản cho game designer
■ Làm quen và thao tác với các thành phần
○ Thực hiện:
■ Tham gia đầy đủ các buổi training
■ Hoàn thành bài tập thực hành
○ Kết quả:
■ Biết cách làm việc với Unity
■ Tạo được game nhỏ với Unity


● Phân loại user
○ Thời gian:1 ngày
○ Nội dung:
■ Phân loại user tùy theo dòng game

■ Đối xử với loại user này thế nào
■ Kinh doanh với loại user này thế nào
○ Thực hiện:
■ Tham gia đầy đủ các buổi training
■ Hoàn thành bài tập thực hành
○ Kết quả:
■ Biết cách phân loại user
■ Thiết kế cách tính năng dành riêng cho từng dòng user
● Xác định đối thủ cạnh tranh
○ Thời gian: 1 ngày
○ Nội dung:
■ Biết được các đối thủ lớn trong phân khúc đang nhắm đến
■ Học hỏi và lách khỏi những đối thủ đã quá lớn chiếm hết
khách hàng
○ Thực hiện:
■ Tham gia đầy đủ các buổi training
■ Hoàn thành bài tập thực hành
○ Kết quả:
● Làm thế nào để hiểu thị trường
○ Thời gian: 1 ngày
○ Nội dung:
■ Xác định các ngách có thể kiếm tiền được trên thị trường


■ Giới thiệu các công cụ nghiên cứu thị trường: doanh thu,
LTV, ARPPU, RPD,....
○ Thực hiện:
■ Tham gia đầy đủ các buổi training
■ Hoàn thành bài tập thực hành
○ Kết quả:

■ Biết cách sử dụng công cụ
■ Biết thị trường nào còn ngách

2.2.3. Chuỗi training kỹ năng mềm
Nội dung: Kỹ năng giao tiếp, đàm phán và thuyết phục, Scrum framework
● Kỹ năng giao tiếp, kỹ năng đặt câu hỏi, lắng nghe
● Cách cân bằng cảm xúc
● Cách thương lượng
● Quy tắc 6 chiếc mũ: mỗi chiếc mũ ứng với một màu đại diện cho tính cách khác
nhau. Tuỳ vào từng trường hợp cụ thể, ta sẽ đội lên một chiếc mũ phù hợp
● Kỹ năng 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 các buổi training kỹ năng mềm
● Đóng góp ý kiến và tham gia các hoạt động nhóm do ban tổ chức đề ra
● Luyện tập kỹ năng thuyết trình nhanh về một chủ đề được đưa ra bất kỳ
● Chuẩn bị slide và thuyết trình về chủ đề UI/UX
Kết quả:
● Thực hiện đầy đủ nhiệm vụ được giao
● Bài thuyết trình được đánh giá bố cục và 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 bộ game Free Fire
Nội dung: chơi và trải nghiệm game Free fire do garena phát hành, từ đó phân tích và chỉ
ra những các tính năng có trong game. Đồng thời thiết kế hướng đối tượng bằng UML,
bao gồm: sơ đồ usecase, sơ đồ lớp, sơ đồ tuần tự thể hiện flow của các tính năng.
Thực hiện:
● Chơi game Free fire liên tục 7 ngày, 3 tiếng/ngày
● Phân tích các tính năng có trong game

● Vẽ core loop, screen flow, hệ thống vật phẩm,...
Kết quả:
● Nắm được luật chơi game và các vật phẩm trong game
● Nắm được quy trình phân tích thiết kế UML

2.3. Làm việc trong dự án thực tế
Các task đã làm trong dự án AxM tại VNG
Level design

Type Key

Task

Story

AXM-170

Thiết kế 10 màn chơi

Story

AXM-715

Cân bằng máu và exp thu được khi người chơi
nhặt gem

Story

AXM-953


Review + điều chỉnh lai nhịp độ game và độ khó
enemy

Story

AXM-465

Cân bằng chỉ số level 20-30

Story

AXM-530

Chỉnh config số lượng chest trong màn chơi

Story

AXM-715

Cân bằng máu và exp thu được khi người chơi
nhặt gem

Story

AXM-793

Lên planning cho level design của chapter 2

Story


AXM-954

Level design chapter 2

Note Tự nhận xét
_ Có tính tốn về số
liệu của độ khó màn
chơi
_ Mỗi lần test level là
chơi lại từ đầu nên
thời gian test bị lâu
_ Chơi nhiều quen
dần nên tính tốn độ
khó cho new user bị
lệch, làm hơi khó
quá
_ Cần chủ động hơn
trong việc phối hợp
với các GD khác để
thống nhất giữa các
phần có liên quan
trong level design
như gem, exp,


Story

AXM-1079

Chapter 2 - Hồn thiện (hình ảnh - Level design Boss )


Story

AXM-1082

Review level chapter 1 từ 30 - 50

Story

AXM-1084

Review level design chapter 1 tu 1-50 lan cuoi
cung cua Long

health, map, ...
_ Có test kỹ từng
level, lập chart độ
khó trong excel

Mapblock

Type Key

Task

Note Tự nhận xét

Story

AXM-425


Thiết kế 4 mapblocks (chưa light) cho chapter 1,
level 20 - 30

Story

AXM-431

Cấu trúc lại folder Blocks

Subtask

AXM-587

Hoàn thành Map Block 102

Subtask

AXM-588

Hoàn thành Map Block 103

Subtask

AXM-573

Gắn light mapblock 301

Subtask


AXM-575

Gắn light mapblock 303

Story

AXM-466

Gắn light cho 4 mapblocks 301 -> 304 level 20 30

Subtask

AXM-614

Hoàn thành Map Block 104

_ Nghĩ ra cơ chế bao
đường cho
mapblock
_ Tốc độ ban đầu
chậm sau đó quen
dần thì tốc độ được
cải thiện hơn
_ Làm bị kỹ quá nên
map có nhiều chi
tiết, nhiều loại
_ Đặt ánh sáng kỹ
_ Có sáng tạo trong
việc tạo mapbloc,
nghĩ ra nhiều loại để

user không bị chán
_ Tự thấy map làm
đẹp hơn

Mechanic

Type Key

Task

Story

Mô tả Cơ chế lưu progress đang chơi tự động
khi Player thoát game giữa chừng

Story

AXM-65
AXM-183

Review animation và effect của Dash

Note Tự nhận xét
_ Mô tả kỹ
_ Animation của
dash đã rõ ràng hơn,
cảm giác dash cũng


tốt hơn nhiều


Story

AXM-916

Review chỉnh sửa lại điểm spawn enemy/ Phạm
vi check spawn

_ Lúc đầu enemy
spawn còn thưa,
người chơi dễ dàng
vượt qua được
_ Sau khi chỉnh xong
thì game đã khó hơn
nhiều, hợp với định
hướng game ban
đầu đề ra

Story

AXM-570

Mô tả cơ chế chuyển từ đánh quái sang đánh
boss

_ Chuyển sang màn
boss không còn bị
đột ngột nữa, nhịp
điệu chậm hơn


Skill

Type Key

Task

Story

Add thêm 5-7 Skill \ Meta mới

AXM-245

Note Tự nhận xét
_ Làm skills nên chú
ý hơn về trải nghiệm
người chơi nhiều
hơn là sợ nó quá bá
đạo.
_ Lúc đầu làm skill
về dash nhiều vì nghĩ
dash sẽ là cơ chế
chính của game
_ Cần cẩn thận hơn
vì skill cần phải phối
hợp được và không
block những skill
khác

Enemy


Type Key

Task

Story

Thiết kế 3 loại Enemy mới

AXM-288

Note Tự nhận xét

Weapon/Equipment


Type Key

Task

Note Tự nhận xét

Story

AXM-515

Làm lại bộ item của game

Story

AXM-247


Review lại các bộ equipment

Story

AXM-491

Cân bằng tầm đánh của các vũ khí

Story

AXM-598

Chỉnh sửa file config cho weapon và Gear

_ Chỉ số bộ item có
phát huy tác dụng,
build cả set cho từng
lối chơi

_ Tầm đánh được
cân bằng, phù hợp
từ dễ đến khó

UI/UX

Type Key

Task


Note Tự nhận xét

Story

AXM-258

Màn đánh boss thay UI progress level bằng
thanh máu của boss

_ Đã mô tả được chi
tiết cho bên Art vẽ,
thanh máu đã đẹp
hơn lúc ban đầu

Story

AXM-388

Mô tả cơ chế thể hiện cooldown cơ chế dash
trên UI

_ Mô tả kỹ cho dash
và double dash, có
figma và ppt để mơ
tả, nhìn đẹp hơn và
dễ nhìn hơn cho
user

Story


AXM-790

Sửa lại UI màn hình tổng hợp loot của user

_ Mơ tả kỹ và có
layout cho Dev và
Art dùng

Story

AXM-794

Sửa lại cách hiển thị số damage nhìn cho đẹp
mắt hơn

_ Chỉnh tay
animation trong
unity để hiển thị đẹp
mắt và nổi bật hơn,
thời gian ngắn hơn
để không vướng mắt
user

Story

AXM-889

Tăng độ sáng của enemy trong màn chơi. Hiện
nay enemy tối q, khó nhìn


_ Chỉnh trong unity,
áp shader của anh
Phát vào

Story

AXM-895

Chỉnh sửa thời gian di chuyển ngón tay để dash
mượt hơn và dễ hơn

_ Chỉnh code thời
gian quét tay, sao
cho user muốn nhích
tay để di chuyển
khơng bị nhầm với
dash


BUG

Type Key

Task

Bug

AXM-407

28-02: Battle - Enemy khơng có đường đi để tấn

công player - xem lại thiết kế đường đi

Bug

AXM-410

28-02: Battle - Di chuyển qua các khối nhà kỳ, bị
che không thấy gì hết

Bug

AXM-411

28-02: Bắn xuyên tường kỳ - enemies bên kia tịa
nhà mà bắn ln

Bug

AXM-470

0203 - Battle: Map chớp giật

Bug

AXM-740

1803 - Map boss tối thui

Bug


AXM-761

Xem lại việc nhận item từ chest: vừa nhận force
tắt game or thoát từ setting

Bug

AXM-862

2403 - Màn chơi 21 xuất hiện exception và không
thấy enemy

Bug

AXM-917

2803- Đang di chuyển thì enemy sinh ra trước
mặt - thấy khơng tự nhiên

Bug

AXM-1103

0604 - Lại xuất hiện exception về Lightmap trong
lúc chơi

Bug

AXM-1119


0704 - Map tối thui

Bug

AXM-1140

0804 - Chest xuất hiện vị trí mà khơng lấy được

Note Tự nhận xét


TỔNG KẾT
Như vậy, trong vòng 3 tháng, em đã tham gia thiết kế game theo phong cách
action rouge-like RPG. Thành thật mà nói, điều này vượt qua những gì em mong đợi
được học hỏi khi tham gia khóa VNG Game Design Fresher ở MadPoly Studios, dù rằng
game vẫn còn chưa được tối ưu về mặt hiệu suất.
Một lần nữa xin trân trọng cảm ơn VNG và MadPoly Studios đã tổ chức chương
trình VNG Game Design Fresher để cho em cơ hội được thử sức với vai trò của một
Game Design. Cảm ơn các thầy cô khoa Công nghệ Phần mềm đã tạo điều kiện cho em
được tham gia thực tập và hoàn thiện báo cáo.



×