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

Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker

63 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Xây dựng ứng dụng game Abysswalker
Tác giả Lê Văn Hải, Lê Trần Huy, Nguyễn Trí Việt Hùng, Nguyễn Mạnh Hùng, Nguyễn Thế Anh
Người hướng dẫn ThS. Vũ Minh Yến
Trường học Trường Đại học Công nghiệp Hà Nội
Chuyên ngành Phát triển ứng dụng game
Thể loại Báo cáo bài tập thực nghiệm
Năm xuất bản 2025
Thành phố Hà Nội
Định dạng
Số trang 63
Dung lượng 2,41 MB

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

Nội dung

Đây là tựa game 2D thuộc thể loại hành động nhập vai kết hợp bắn súng, nơi người chơi hóa thân vào nhân vật chính, tham gia vào những màn chiến đấu kịch tính và đầy thử thách.. Mục tiêu

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI TRƯỜNG CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

Nhóm sinh viên thực hiện :

1 Lê Văn Hải 2022605948

2 Lê Trần Huy – 2022605746

3 Nguyễn Trí Việt Hùng – 2022604163

4 Nguyễn Mạnh Hùng- 2022606749

5 Nguyễn Thế Anh - 202260325

Hà Nội – 2025

Trang 2

MỤC LỤC

MỤC LỤC 2

LỜI CẢM ƠN 1

DANH MỤC HÌNH ẢNH 2

DANH MỤC BẢNG BIỂU 4

MỞ ĐẦU 5

1 Lý do chọn đề tài 5

2 Mục tiêu nghiên cứu 6

3 Đối tượng và phạm vi nghiên cứu 6

4 Kết quả mong muốn 7

5 Cấu trúc của báo cáo 7

CHƯƠNG 1 THIẾT KẾ Ý TƯỞNG GAME 8

1.1 Giới thiệu 8

1.2 Thể loại game 8

1.3 Tóm tắt game 9

1.4 Khách hàng mục tiêu 10

1.5 Điểm mạnh của game 11

1.6 Phong cách nghệ thuật game 12

1.7 Thiết bị trải nghiệm game 13

1.8 Phương thức kiếm tiền từ game 14

CHƯƠNG 2 THIẾT KẾ PHÁT TRIỂN GAME 16

2.1 Thiết kế kịch bản game (Game Scenario Design) 16

2.1.1 Cách chơi chính (Core Gameplay) 16

2.1.2 Cốt chuyện của game (Story) 17

2.1.3 Các phần tử của game 18

2.1.3.1 Mô tả chung các phần tử xuất hiện trong game 18

Trang 3

2.1.3.2 Mô tả chi tiết các phần tử 20

2.1.4 Các cơ chế của game (Game Mechanics) 25

2.2 Thiết kế giao diện (UI Design) 27

2.2.1 Biểu đồ – Flowchart 27

2.2.2 Mô tả 27

2.2.2.1 Opening screen 27

2.2.2.2 Start screen 28

2.2.2.3 Select character 28

2.2.2.4 Game 28

2.2.2.5 Pause screen 28

2.2.2.6 Victory screen 28

2.2.2.7 Game over screen 28

2.2.3 Giao diện các màn hình 29

2.2.3.1 Mô tả màn hình menu start game 29

2.2.3.2 Mô tả màn hình khi pause game 30

2.2.3.3 Mô tả màn hình khi bắt đầu một màn chơi 31

2.2.3.4 Mô tả màn hình khi bắt đầu đánh boss 32

2.2.3.5 Mô tả màn hình khi thắng 33

2.2.3.6 Mô tả màn hình khi thua 34

2.2.3.7 Mô tả màn hình chọn nhân vật 35

2.3 Thiết kế âm thanh 35

CHƯƠNG 3 CÀI ĐẶT CHƯƠNG TRÌNH VÀ KẾT QUẢ 37

3.1 Công cụ và môi trường phát triển 37

3.1.1 Giới thiệu về công cụ phát triển game Unity 37

3.1.1.1 Tổng quan về Unity 37

3.1.1.2 Ưu điểm và lý do sử dụng Unity 38

Trang 4

3.1.1.3 Các thành phần cơ bản trong Unity 38

3.1.1.4 Tính năng nổi bật của Unity 39

3.1.1.5 Giao diện của Unity 39

3.1.2 Ngôn ngữ lập trình C# và Visual Studio 2022 43

3.1.2.1 Tổng quan về ngôn ngữ lập trình C# 43

3.1.2.2 Môi trường phát triển Visual Studio 44

3.2 Kỹ thuật cài đặt chương trình và tài nguyên 46

3.2.1 Cấu trúc thư mục 46

3.2.2 Tài nguyên đồ họa 46

3.3 Kết quả chương trình và giao diện trò chơi 51

KẾT LUẬN 58

TÀI LIỆU THAM KHẢO 59

Trang 5

LỜI CẢM ƠN

Trước tiên, chúng em xin gửi lời cảm ơn sâu sắc đến cô Vũ Minh Yến, người đã không chỉ hướng dẫn chúng em trong quá trình thực hiện đồ án chuyên ngành màcòn truyền đạt những kiến thức vô cùng quý báu Sự tận tình của cô trong việc giải đáp thắc mắc, đưa ra những lời khuyên chi tiết và kịp thời đã giúp nhóm chúng em có thể hiểu sâu hơn về chủ đề và cách tiếp cận vấn đề một cách logic

và khoa học hơn Những chỉ dẫn và góp ý của cô đã giúp chúng em định hình rõ ràng hơn về các bước triển khai, hoàn thiện nội dung và đảm bảo được tính chínhxác cũng như tính sáng tạo của bài tập

Không chỉ dừng lại ở việc hỗ trợ chuyên môn, cô còn giúp chúng em phát triển

kỹ năng làm việc nhóm, khuyến khích tinh thần trách nhiệm và sự hợp tác giữa các thành viên Chúng em thực sự biết ơn sự kiên nhẫn và tận tâm của cô trong suốt quá trình chúng em gặp khó khăn, đặc biệt trong việc phân tích và giải quyếtcác vấn đề phức tạp

Báo cáo “Xây dựng ứng dụng game Abysswalker.” là thành quả từ nỗ lực của cả

nhóm với sự hỗ trợ quý báu từ cô Rất mong nhận được những góp ý của cô để nhóm ngày càng hoàn thiện hơn trong chặng đường sắp tới

Nhóm sinh viên thực hiện

Nhóm 04

Trang 6

DANH MỤC HÌNH ẢNH

Hình 2.1: Biểu đồ – Flowchart 27

Hình 2.2: Mô tả màn hình menu start game 29

Hình 2.3: Mô tả màn hình pause game 30

Hình 2.4: Mô tả màn hình setting 31

Hình 2.5: Mô tả màn hình khi chơi 31

Hình 2.6: Mô tả màn hình đánh boss 32

Hình 2.7: Mô tả màn hình victory 33

Hình 2.8: Mô tả màn hình thua 34

Hình 2.9 Mô tả màn hình chọn nhân vật 35

Hình 3.1: Ứng dụng unity 37

Hình 3.2: Giao diện chính unity 40

Hình 3.3: Giao diện scene view 40

Hình 3.4: Giao diện game view 41

Hình 3.5: Giao diện hierarchy 41

Hình 3.6: Giao diện inspector 42

Hình 3.7: Giao diện project 42

Hình 3.8: Giao diện console 43

Hình 3.9: Visual Studio 45

Hình 3.10: Các file nhạc nền trong trò chơi 46

Hình 3.11: Các tài nguyên hình ảnh giao diện người dùng (UI) 46

Hình 3.12: Sprite Player Idle 47

Hình 3.13: Sprite Player Idle Gun 47

Hình 3.14: Sprite Player Walking 47

Hình 3.15: Sprite Player Run 48

Hình 3.16: Sprite Player 2 48

Hình 3.17: Tài nguyên môi trường và nền địa hình của Level 1 48

Hình 3.18: Tài nguyên môi trường và nền địa hình của Level 2 48

Hình 3.19: Tài nguyên môi trường và nền địa hình của Level 3 49

Hình 3.20: Kẻ địch thường 49

Hình 3.21: Kẻ địch trùm 1 50

Trang 7

Hình 3.22: Kẻ địch trùm 2 50

Hình 3.23: Cổng dịch chuyển 50

Hình 3.24: Màn hình chính 51

Hình 3.25: Màn hình tutorial 51

Hình 3.26: Màn hình story 52

Hình 3.27: Màn hình setting 52

Hình 3.28: Màn hình pause game 53

Hình 3.29: Màn hình khi người chơi chết 53

Hình 3.30: Màn hình khi người chơi chiến thắng 54

Hình 3.31: Màn hình Level 1 54

Hình 3.32: Màn hình Level 2 55

Hình 3.33: Màn hình Level 3 55

Hình 3.34: Màn hình Boss1 55

Hình 3.35: Màn hình Boss2 56

Hình 3.36 Màn hình chọn nhân vật 56

Trang 8

DANH MỤC BẢNG BIỂU

Bảng 2.1 Mô tả chung các phần tử xuất hiện trong game 20Bảng 2.2 Mô tả phần tử Player 21Bảng 2.3 Mô tả chi tiết kể địch thường 23Bảng 2.4 Mô tả chi tiết Mini boss: BrbrPatapim – King spider of the Swamp .24Bảng 2.5 Mô tả chi tiết boss cuối Phlasiduxas-Dragon lord 25

Trang 9

MỞ ĐẦU

1 Lý do chọn đề tài.

Trong những năm gần đây, ngành công nghiệp game toàn cầu đã chứng kiến sự bùng nổ mạnh mẽ của các tựa game 2D, đặc biệt trên nền tảng di động vàmáy tính cá nhân Với sự phổ biến ngày càng tăng của các thiết bị thông minh như điện thoại, máy tính bảng, cùng với sự thuận tiện trong việc tiếp cận của người dùng ở mọi lứa tuổi, dòng game 2D đang ngày càng khẳng định được vị thế vững chắc của mình Đồ họa đơn giản nhưng thu hút, lối chơi linh hoạt, dễ tiếp cận song vẫn đầy thử thách chính là những yếu tố làm nên sức hấp dẫn đặc trưng của thể loại này

Đặc biệt, với ưu điểm tối ưu về mặt hiệu suất, tiết kiệm tài nguyên phần cứng và chi phí phát triển hợp lý, game 2D trở thành lựa chọn lý tưởng cho các lập trình viên trẻ, các nhóm phát triển nhỏ khi bước đầu tiếp cận lĩnh vực lập trình trò chơi điện tử Đây không chỉ là cơ hội thực hành kỹ năng lập trình mà còn là môi trường sáng tạo nghệ thuật phong phú

Xuất phát từ niềm đam mê với lĩnh vực phát triển game, đồng thời vận dụng

những kiến thức và kỹ năng đã tích lũy qua học phần Phát triển ứng dụng game, nhóm chúng em lựa chọn nghiên cứu và phát triển đề tài: “Xây dựng ứng dụng game Abysswalker” Đây là tựa game 2D thuộc thể loại hành động nhập vai kết

hợp bắn súng, nơi người chơi hóa thân vào nhân vật chính, tham gia vào những màn chiến đấu kịch tính và đầy thử thách Đặc biệt, game được thiết kế dưới dạng màn hình ngang (side-scrolling), mang lại trải nghiệm vừa quen thuộc vừa hấp dẫn với nhịp độ nhanh, đòi hỏi phản xạ và sự linh hoạt từ người chơi

Thông qua quá trình xây dựng game, nhóm không chỉ có cơ hội rèn luyện

và củng cố kỹ năng lập trình, xử lý đồ họa 2D, xây dựng giao diện người dùng, điều khiển nhân vật mà còn tiếp cận với các kỹ thuật nâng cao như xử lý va chạm, hiệu ứng hình ảnh, âm thanh, lập trình điều khiển đa người chơi cục bộ

Đề tài cũng chính là sự kết hợp hài hòa giữa tính sáng tạo nghệ thuật và tư duy

kỹ thuật lập trình, đem lại cho nhóm những trải nghiệm thực tế quý báu, là hành trang vững chắc cho công việc chuyên môn sau khi tốt nghiệp

Trang 10

2 Mục tiêu nghiên cứu.

Thiết kế và phát triển một trò chơi điện tử 2D với tên gọi “Abysswalker”,

thuộc thể loại hành động, bắn súng, màn hình ngang (side-scrolling), hỗ trợ chế

độ chơi nhiều người trên cùng một thiết bị (local multiplayer)

Xây dựng hệ thống gameplay cho phép các người chơi tương tác, phối hợp hoặc đối kháng trong cùng một bản đồ, với các cơ chế chiến đấu linh hoạt, đa dạng thử thách

Ứng dụng và nâng cao các kỹ năng lập trình trong quá trình phát triển game, bao gồm: xử lý đồ họa 2D, xây dựng giao diện người dùng (UI), điều khiển nhânvật, xử lý va chạm, lập trình âm thanh, và quản lý kết nối mạng nội bộ (local networking)

Hoàn thiện một sản phẩm game có khả năng vận hành ổn định trên nền tảng máy tính cá nhân (PC); đồng thời mở ra khả năng phát triển, mở rộng lên các nềntảng khác như thiết bị di động (Android, iOS) hoặc máy chơi game chuyên biệt trong tương lai

3 Đối tượng và phạm vi nghiên cứu.

 Đối tượng nghiên cứu:

 Công nghệ phát triển game 2D sử dụng Unity Engine

 Cơ chế kết nối giữa các người chơi trên 1 máy tính

 Thiết kế gameplay theo hướng đối kháng, loại trừ đến khi còn một người sống sót cuối cùng

 Phạm vi nghiên cứu:

 Game được phát triển trên nền tảng Unity sử dụng ngôn ngữ C#

 Hệ thống chơi nhiều người trong máy cục bộ (không qua Internet)

 Tối đa 6 người chơi, màn hình chia sẻ (local multiplayer)

 Đồ họa 2D, sử dụng hoạt ảnh sprite đơn giản

 Tập trung vào gameplay, điều khiển nhân vật, hiệu ứng hình ảnh – âm thanh, xử lý va chạm và logic trò chơi

 Không bao gồm hệ thống AI hoặc chơi đơn (single-player), không tích hợp thanh toán hay hệ thống máy chủ phức tạp

Trang 11

4 Kết quả mong muốn.

Hoàn thiện một sản phẩm game 2D có thể vận hành ổn định trên một thiết

bị duy nhất, hỗ trợ chế độ chơi nhiều người trên cùng màn hình

Đảm bảo gameplay mượt mà, cơ chế điều khiển linh hoạt, giao diện người dùng trực quan, dễ sử dụng; hiệu ứng hình ảnh và âm thanh đơn giản nhưng sinh động, thu hút người chơi

Vận dụng hiệu quả các kiến thức đã học về lập trình game đa người chơi,

xử lý đồng bộ trạng thái trò chơi giữa các người chơi trên cùng hệ thống

Xây dựng đầy đủ hệ thống tài liệu kỹ thuật đi kèm, bao gồm: tài liệu thiết

kế, tài liệu hướng dẫn cài đặt, vận hành và hướng dẫn sử dụng trò chơi

Đề tài đồng thời cũng tạo nền tảng cho những nghiên cứu mở rộng trong tương lai như: phát triển hệ thống chơi trực tuyến qua Internet, bổ sung thêm các nhân vật mới, bản đồ mới, các chế độ chơi mới cũng như áp dụng các công nghệ nâng cao về đồ họa và trí tuệ nhân tạo

5 Cấu trúc của báo cáo.

Báo cáo được xây dựng và trình bày theo bố cục khoa học, bao gồm 3 các nội dung chính như sau:

 Chương 1: Thiết kế ý tưởng game

 Chương 2: Thiết kế phát triển game

 Chương 3: Cài đặt chương trình và kết quả

Trang 12

CHƯƠNG 1 THIẾT KẾ Ý TƯỞNG GAME

1.1 Giới thiệu

Abysswalker là tựa game hành động 2D được phát triển với sự kết hợp

độc đáo giữa cơ chế bắn súng cường độ cao và khả năng di chuyển linh hoạtbằng bộ phản lực (jetpack), mang đến trải nghiệm mới mẻ và đầy thử thách chongười chơi Lấy cảm hứng từ những tượng đài kinh điển của dòng game arcade

như Metal Slug, Jetpack Joyride và Mega Man, trò chơi vừa gợi lại cảm giác

hoài cổ quen thuộc, vừa thổi vào đó làn gió hiện đại với nhịp độ hành độngnhanh, các cơ chế chiến đấu đa dạng và những màn thử thách bất ngờ

Với thiết kế gameplay theo phong cách màn hình ngang (side-scrolling),

Abysswalker đưa người chơi vào những pha hành động gay cấn, nơi mỗi quyết

định di chuyển, mỗi pha né tránh và mỗi phát bắn đều mang ý nghĩa sinh tử Lốichơi đơn giản, dễ làm quen nhưng đòi hỏi kỹ năng cao khi chinh phục các cấp độkhó hơn, tạo nên sức hút đặc biệt đối với cả người chơi mới lẫn những game thủ

kỳ cựu yêu thích thử thách phản xạ, xử lý tình huống nhanh nhạy

Điểm nhấn nổi bật của Abysswalker chính là sự pha trộn giữa yếu tố giải

trí tốc độ cao và khả năng tùy biến chiến thuật thông qua hệ thống nâng cấp vũkhí, kỹ năng và trang bị Mỗi màn chơi là một hành trình sinh tồn gay cấn, nơingười chơi không chỉ chiến đấu chống lại kẻ thù mà còn phải khéo léo khai thácđịa hình, kết hợp linh hoạt giữa tấn công và phòng thủ để vượt qua những thửthách không ngừng được nâng cao

Bằng việc cân bằng giữa yếu tố hành động nghẹt thở, hình ảnh sống động và

âm thanh cuốn hút, Abysswalker hứa hẹn mang đến một trải nghiệm game hấp

dẫn, kịch tính, có chiều sâu và tạo cảm giác "đã tay" mỗi khi chinh phục thànhcông thử thách

1.2 Thể loại game

Abysswalker thuộc tổ hợp nhiều thể loại, kết hợp hài hòa giữa hành động,

arcade và bắn súng vượt chướng ngại (shooter platformer), cụ thể:

 Action (Hành động):

Trò chơi tập trung cao độ vào yếu tố tốc độ, phản xạ nhanh nhạy và kỹ năng điều khiển nhân vật chính xác Người chơi phải không ngừng di

Trang 13

chuyển, né tránh, tấn công và đưa ra các quyết định chiến thuật kịp thời trong môi trường chiến đấu dồn dập.

 Arcade:

Thiết kế màn chơi theo phong cách ngắn gọn, cường độ cao, với độ khó tăng dần Người chơi dễ dàng làm quen với cơ chế cơ bản, nhưng cần luyện tập và rèn luyện kỹ năng để có thể chinh phục các thử thách khắc nghiệt ở những cấp độ cao hơn Tính chất "dễ chơi - khó giỏi" tạo ra sức hút và giá trị tái chơi cao cho game

 Shooter Platformer (Bắn súng vượt chướng ngại):

Kết hợp nhuần nhuyễn giữa hành động bắn súng và cơ chế di chuyển vượt địa hình đa tầng (platforming) Người chơi vừa phải chiến đấu với kẻ thù, vừa vượt qua những chướng ngại phức tạp, khai thác tối đa sự linh hoạt của jetpack và các kỹ năng hỗ trợ để hoàn thành màn chơi

1.3 Tóm tắt game

 Trong Abysswalker, người chơi nhập vai một chiến binh tương lai tên

Tralalelo, bị rơi xuống một hành tinh bí ẩn đầy hiểm họa sau một sự cố

không gian Tại đây, người chơi phải vận dụng mọi kỹ năng sinh tồn để chiến đấu, vượt qua vô số kẻ thù nguy hiểm và các cạm bẫy chết người nhằm tìm kiếm con đường trở về an toàn

 Với lối chơi hành động tốc độ cao kết hợp giữa bắn súng và khả năng di

chuyển bằng phản lực (jetpack), Abysswalker đem đến những màn chơi

kịch tính, đòi hỏi người chơi phải liên tục đưa ra các quyết định nhanh chóng, khéo léo phối hợp giữa tấn công, phòng thủ và né tránh Đặc biệt,

hệ thống chiến đấu được thiết kế linh hoạt cho phép người chơi sử dụng chính lực đẩy từ rocket launcher để hỗ trợ di chuyển vượt địa hình, tạo nên những pha hành động ngoạn mục và đầy thỏa mãn

 Mỗi màn chơi trong Abysswalker là một thử thách thực thụ với độ khó tăng

dần, từ các đợt quái vật thông thường đến các trận chiến trùm (boss fight) hoành tráng, đòi hỏi kỹ năng cá nhân và khả năng phối hợp khi chơi ở chế

độ nhiều người Ngoài yếu tố chiến đấu, người chơi còn có thể thu thập cácvật phẩm nâng cấp vũ khí, trang bị phòng thủ, kỹ năng đặc biệt nhằm gia tăng sức mạnh, mở khóa các nội dung ẩn và tối ưu chiến lược sinh tồn

Trang 14

 Với sự kết hợp giữa đồ họa 2D sống động, âm thanh lôi cuốn và hệ thống

gameplay giàu chiều sâu, Abysswalker hứa hẹn mang lại cho người chơi

trải nghiệm hành động đặc sắc, cân bằng giữa thử thách, kỹ năng và giải trí

1.4 Khách hàng mục tiêu

Abysswalker được định hướng phát triển cho nhiều đối tượng người chơi,

với phạm vi trải nghiệm phong phú, phù hợp với thị hiếu đa dạng của cộng đồng game thủ hiện nay

 Về độ tuổi:

Phù hợp với người chơi từ 12 tuổi trở lên, đảm bảo yếu tố giải trí hành động hấp dẫn mà vẫn phù hợp với các tiêu chuẩn an toàn nội dung cho người chơi trẻ tuổi

 Về sở thích và kỹ năng người chơi:

 Người yêu thích game hành động tốc độ cao:

Đối tượng chính là những người chơi đam mê thể loại hành động kịchtính, yêu thích các thử thách phản xạ nhanh, kỹ năng điều khiển nhân vật linh hoạt và lối chơi mang tính cạnh tranh cao

 Người chơi casual (giải trí ngắn hạn):

Những người chơi mong muốn có thể tham gia nhanh chóng, giải trí trong thời gian rảnh rỗi với các màn chơi ngắn, dễ tiếp cận nhưng vẫn tạo cảm giác hứng thú, hồi hộp

 Game thủ hardcore (chinh phục độ khó):

Đáp ứng nhu cầu của những người chơi có kỹ năng cao, ưa thích chinh phục các màn chơi có độ khó tăng dần, hệ thống boss thử thách

và các chế độ mở khóa đòi hỏi sự thành thạo, kiên trì luyện tập

 Về nền tảng thiết bị:

 Trên PC (Windows):

Nền tảng phát hành chính với khả năng tối ưu hiệu năng xử lý đồ họa, chất lượng hình ảnh và âm thanh sống động

 Khả năng mở rộng tương lai:

Mở rộng sang các nền tảng di động (Android, iOS) hoặc các thiết bị chơi game cầm tay như Nintendo Switch, Steam Deck nhằm tiếp cận rộng hơn đến nhiều phân khúc người chơi khác nhau

Trang 15

 Với định hướng phát triển như vậy, Abysswalker hứa hẹn đáp ứng được

nhu cầu giải trí đa dạng, từ người chơi phổ thông đến các game thủ chuyên sâu, tạo nên cộng đồng người chơi rộng lớn và bền vững

1.5 Điểm mạnh của game

Abysswalker không chỉ đơn thuần là một trò chơi bắn súng 2D; đó là một sân

khấu hành động tốc độ cao nơi người chơi thực sự hóa thân thành một chiến binhbay lượn giữa những cạm bẫy chết người và những đợt quân thù dồn dập

 Rocket Jump - Biến mỗi phát bắn thành đòn di chuyển đẹp mắt

 Điểm khác biệt lớn nhất của Abysswalker nằm ở cơ chế rocket jump:

mỗi phát bắn không chỉ để tiêu diệt kẻ thù mà còn có thể trở thành lực đẩy giúp nhân vật bay lên, né tránh, vượt địa hình hay tạo ra những pha

“bay ngược dòng mưa đạn” đầy kịch tính Người chơi phải vừa tính toán thời điểm ra đạn, vừa khai thác lực đẩy từ chính vũ khí của mình, tạo nên những chuỗi chuyển động đầy nghệ thuật trong không gian chiến đấu

 Ngoài rocket jump còn có cơ chế Jetpack, giúp người chơi di chuyển linh hoạt hơn trong chiến đấu, tạo nên các chuỗi combo đẹp mắt khi kếthợp cả Rocket lauch và Jetpack, tự tin khoe lối chơi cá nhân

 Hành tinh sống động - Môi trường chiến đấu thay đổi liên tục

 Mỗi bản đồ là một cánh cổng mở ra những khu vực đầy sắc màu viễn tưởng với những kẻ thù kì dị và đầy nguy hiểm sẵn sang nghiền nát người chơi Môi trường không đơn thuần là phông nền mà là một “kẻ thù thứ hai” khiến mỗi bước di chuyển đều phải tính toán chiến lược

 Tốc độ nhanh - Phản xạ là yếu tố sống còn

 Abysswalker không cho phép người chơi lơ là dù chỉ một nhịp thở Các

pha chiến đấu được thiết kế dồn dập với tiết tấu nhanh, liên tục buộc người chơi phải phán đoán, né tránh và phản công chỉ trong tích tắc Trò chơi không thiên về việc "lên cấp", mà thiên về khả năng rèn luyện

kỹ năng và phản xạ thực chiến của mỗi cá nhân

 Hệ thống nâng cấp mở khoá linh hoạt

 Thay vì bó buộc người chơi vào các class sẵn có, hệ thống nâng cấp

trong Abysswalker cho phép mỗi người tự xây dựng phong cách chiến

đấu riêng thông qua việc nâng cấp vũ khí, kỹ năng phản lực, tăng

Trang 16

cường lá chắn hay tăng tốc độ xử lý Mỗi lựa chọn đều ảnh hưởng rõ nét đến chiến thuật chiến đấu sau này.

 Chế độ multiplayer hỗn loạn nhưng cực kỳ vui nhộn

 Không gì vui bằng việc chiến đấu cùng bạn bè trong cùng một màn hình Chế độ nhiều người chơi cục bộ tạo nên những pha "hỗn chiến" đầy tiếng cười, khi ai cũng vừa cố tiêu diệt kẻ thù vừa lỡ hạ gục cả đồng đội một cách vô tình (hay cố ý!) Chính sự hỗn loạn có tổ chức này mang lại giá trị giải trí bền vững cho game

 Cảm hứng từ các tựa game kinh điển, nhưng mang màu sắc riêng

 Lấy tinh thần arcade từ những huyền thoại như Metal Slug hay Jetpack Joyride, nhưng với cơ chế chiến đấu hai tầng — vừa bay vừa bắn — Abysswalker tự tạo cho mình một bản sắc riêng đầy khác biệt, vừa quen

thuộc nhưng lại luôn khiến người chơi bất ngờ

1.6 Phong cách nghệ thuật game

Abysswalker lựa chọn phong cách nghệ thuật khoa học viễn tưởng hiện đại kết hợp với sắc thái cyberpunk đầy màu sắc và năng lượng Không gian trong

game được tái hiện như một hành tinh xa lạ nơi công nghệ và hiểm nguy đan xen, tạo nên một thế giới vừa bí ẩn vừa rực rỡ ánh sáng tương lai

 Tông màu chủ đạo: neon sống động

 Game sử dụng bảng màu neon nổi bật với các gam màu mạnh như đỏ rực, xanh lam lạnh, tím huyền ảo và cam rực cháy Hiệu ứng ánh sáng động, các vụ nổ năng lượng, tia laser sắc bén, và những hiệu ứng phát sáng liên tục tạo cảm giác mãn nhãn, tăng thêm kịch tính cho từng pha hành động

 Thiết kế nhân vật: đơn giản mà ấn tượng

 Nhân vật chính Tralalelo mang thiết kế hiện đại, tối giản nhưng dễ

nhận diện, với bộ giáp chiến đấu mang hơi thở công nghệ cao Đôi phản lực trên lưng cùng vũ khí hạng nặng làm tăng thêm vẻ mạnh mẽ

và linh hoạt cho nhân vật, tạo nên phong cách anh hùng hành động đặc trưng

 Kẻ thù đa dạng hình thái và hành vi

Trang 17

 Hệ thống kẻ địch được thiết kế đa dạng, từ những robot cận chiến nhỏ gọn, các drone bay linh hoạt, cho đến các quái vật biến dạng nửa sinh học nửa máy móc đầy ám ảnh Mỗi chủng loại đều có hoạt động và chiến thuật riêng, tạo cảm giác mới mẻ ở từng màn chơi.

 Môi trường sinh động, nhiều lớp không gian

 Bối cảnh trong game được xây dựng với nhiều lớp không gian sâu, từ các nhà máy bỏ hoang, khu rừng kỹ thuật số, trạm nghiên cứu ngoài hành tinh cho đến các hang động công nghệ tối tăm Các lớp nền hoạt động liên tục với hiệu ứng chuyển động, làm cho thế giới game trở nên sống động như một hệ sinh thái vận động thật sự

 Giao diện tương lai hiện đại

 Giao diện người dùng (HUD) sử dụng phong cách màn hình kính điện

tử hologram trong suốt, giúp hiển thị thông tin chiến đấu (máu, đạn, năng lượng jetpack, bản đồ nhỏ) vừa rõ ràng vừa phù hợp với bối cảnh viễn tưởng, tăng cảm giác nhập vai cho người chơi

1.7 Thiết bị trải nghiệm game

Abysswalker được thiết kế với mục tiêu tối ưu hóa trải nghiệm người chơi

trên các nền tảng phổ biến, đồng thời mở rộng tiềm năng phát triển đa nền tảng trong tương lai

 Nền tảng chính: Máy tính cá nhân (PC - Windows)

 Phiên bản phát hành đầu tiên của game tập trung vào nền tảng PC, tận dụng sức mạnh phần cứng để hiển thị hiệu ứng đồ họa sống động, vận hành mượt mà và đảm bảo độ chính xác cao trong điều khiển nhân vật Với màn hình lớn và hệ thống bàn phím – tay cầm hỗ trợ tối đa cho lối chơi tốc độ cao, phiên bản PC đem lại trải nghiệm chiến đấu trực quan, mãn nhãn và trọn vẹn nhất

 Thiết bị di động (Android, iOS):

Hệ điều hành di động là lựa chọn lý tưởng nhờ tính phổ biến rộng rãi, giúpngười chơi dễ dàng trải nghiệm mọi lúc mọi nơi

 Máy chơi game cầm tay (Handheld Console):

Các hệ máy như Nintendo Switch hoặc Steam Deck có thể trở thành nền

tảng tiềm năng trong lộ trình phát triển tiếp theo, nhờ sự phù hợp với lối

Trang 18

chơi nhanh, dễ chia sẻ màn hình, hỗ trợ multiplayer cục bộ một cách thuậntiện.

 Yêu cầu cấu hình tối thiểu trên PC:

 CPU: Intel i3 hoặc tương đương

 RAM: 4GB

 GPU: Card onboard hỗ trợ DirectX 11 trở lên

 Ổ cứng: 1GB dung lượng trống

 Hệ điều hành: Windows 10/11

Với yêu cầu cấu hình khiêm tốn, Abysswalker dễ dàng tiếp cận đông đảo

người chơi mà không yêu cầu hệ thống máy tính mạnh mẽ, mở rộng khả năng tiếp cận thị trường game indie rất lớn hiện nay

1.8 Phương thức kiếm tiền từ game

 Để đảm bảo cân bằng giữa trải nghiệm người chơi và tiềm năng thương mại

hóa sản phẩm, Abysswalker được định hướng theo các mô hình kinh doanh

linh hoạt và phù hợp với xu thế phát hành game độc lập hiện nay

 Mô hình chính: Trả phí một lần (Buy-to-Play)

Người chơi chỉ cần thanh toán một lần để sở hữu toàn bộ trò chơi và trải nghiệm đầy đủ mọi tính năng cốt lõi Mô hình này giúp đảm bảo công bằng trong trải nghiệm, không có yếu tố "pay-to-win" gây mất cân bằng

gameplay, đồng thời dễ dàng xây dựng niềm tin trong cộng đồng người chơi

 Gói nội dung mở rộng (DLC - Downloadable Content)

Sau khi phát hành bản chính thức, game có thể tiếp tục phát triển các gói nộidung mở rộng như: bản đồ mới, chế độ chơi mới, boss đặc biệt, skin nhân vật, hoặc bổ sung thử thách nâng cao nhằm duy trì sự hấp dẫn lâu dài và mở rộng nguồn doanh thu sau này

 Hệ thống vật phẩm trang trí (Cosmetic System)

Người chơi có thể lựa chọn mua thêm các vật phẩm trang trí như: trang phụcnhân vật, hiệu ứng vũ khí, màu sắc jetpack, hoạt ảnh động đặc biệt, Các vật phẩm này hoàn toàn không ảnh hưởng tới sức mạnh nhân vật, đảm bảo yếu tố cân bằng mà vẫn kích thích sự cá nhân hóa và tự do sáng tạo cho người chơi

Trang 19

 Mô hình miễn phí có kiểm soát (Freemium - áp dụng nếu mở rộng trên mobile)

Có thể tích hợp hình thức hiển thị quảng cáo nhẹ hoặc tùy chọn xem quảng cáo để nhận phần thưởng miễn phí một cách tự động

Trang 20

CHƯƠNG 2 THIẾT KẾ PHÁT TRIỂN GAME

2.1 Thiết kế kịch bản game (Game Scenario Design)

2.1.1 Cách chơi chính (Core Gameplay)

- Tên trò chơi: Abysswalker

- Thể loại: Hành động – Arcade – Shooter Platformer

- Chế độ: Chơi đơn – offline

Trang bị duy nhất của anh là khẩu rocket launcher đa năng và một lượng

đạn hạn chế Đối mặt với những đội quân robot biến dị, quái vật cơ giới hóa, hệ thống bẫy chết người và địa hình nguy hiểm, Tralalelo buộc phải vận dụng toàn

bộ kỹ năng chiến đấu, sự khéo léo trong điều khiển jetpack và khả năng sinh tồn

để vượt qua từng khu vực, tiến sâu vào căn cứ trung tâm

- Di chuyển cơ bản:

Điều khiển nhân vật di chuyển qua lại trên màn hình ngang (trái/phải), nhảy vượtchướng ngại vật và sử dụng phản lực (jetpack) để tiếp cận các địa hình phức tạp hoặc tránh né nguy hiểm

- Tấn công bằng vũ khí chính:

Sử dụng súng rocket làm phương tiện tấn công chủ lực, tiêu diệt các loại kẻ thù xuất hiện trên đường đi Rocket có khả năng gây sát thương lớn trên diện rộng, nhưng yêu cầu người chơi phải căn chỉnh góc bắn chính xác

- Rocket Jump (Di chuyển bằng lực đẩy từ rocket):

Lợi dụng xung lực từ đạn rocket bắn xuống đất để tạo lực đẩy cho nhân vật bay lên cao, vượt các bức tường cao hoặc né tránh những làn đạn nguy hiểm

- Né tránh chướng ngại:

Trang 21

Linh hoạt né tránh các đợt tấn công của kẻ thù, hệ thống bẫy môi trường như: gai nhọn, hố sâu, tia laser, bẫy trọng lực, các vật thể có khả năng gây sát thương ngay lập tức.

- Thu thập và quản lý tài nguyên:

Thu gom các vật phẩm quan trọng như đạn dược, bộ cứu thương hồi máu, năng lượng phản lực được ẩn giấu trong bản đồ hoặc rơi ra khi tiêu diệt kẻ thù Người chơi cần quản lý hợp lý nguồn tài nguyên giới hạn này để duy trì khả năng chiến đấu

- Tiến hóa qua các màn chơi:

Vượt qua các đợt quân thù ngày càng mạnh hơn, chinh phục các trận chiến với mini-boss và boss cuối sở hữu nhiều pha tấn công phức tạp, nhằm mở khóa màn chơi tiếp theo

- Đạt điều kiện chiến thắng:

Tiêu diệt thành công boss cuối ở mỗi màn, hoàn thành các mục tiêu phụ, và sinh tồn trước mọi thử thách của màn chơi

2.1.2 Cốt chuyện của game (Story)

“Abysswalker — Kẻ lang thang trong vực thẳm”

Sau sự kiện vỡ tan của “Cổng Thế Giới” — cánh cổng không gian kết nối vô số hành tinh song song, một vùng rối loạn không-thời gian đã hình thành ngoài ý

muốn, được gọi là Vực Thẳm (The Abyss).

Những kẻ không may bị hút vào Abyss sẽ rơi vào các chiều không gian hỗn loạn,nơi quy luật vật lý biến dạng, nơi thời gian chảy bất định, và những sinh vật lai tạo kỳ dị lang thang giữa các tầng thực tại đan xen Nơi đây không có sự sống của con người, chỉ tồn tại những công nghệ bỏ hoang và các thực thể bị đột biến qua hàng trăm năm sai lệch thực tại

Tralalelo — một phi công thí nghiệm không gian, trong lần thực hiện nhiệm vụ

khảo sát gần cổng Abyss đã bị dòng xoáy hấp dẫn hút vào Tỉnh lại giữa không

gian hỗn loạn, Tralalelo chỉ còn duy nhất khẩu Rocket Manipulator — vũ khí đa

dụng kiêm công cụ sinh tồn duy nhất

Tuyệt vọng giữa mê cung vô tận của các chiều không gian, Tralalelo phải tìm cách di chuyển qua từng lớp thực tại, chiến đấu chống lại những thực thể đột biến, các cơ quan phòng thủ cổ xưa vẫn còn hoạt động, và những sinh vật vượt

xa trí tưởng tượng

Trang 22

Mỗi tầng không gian là một thử thách mới, những cạm bẫy kỳ lạ, những quy luật

vật lý không giống nhau:

 Có nơi trọng lực thay đổi liên tục,

 Có khu vực dòng thời gian chảy ngược,

 Có tầng thực tại quái vật tái sinh vô hạn

Mục tiêu cuối cùng của Tralalelo là tìm được "Điểm Neo Thực Tại" — cánh cổng hẹp cuối cùng có thể đưa anh quay trở lại thế giới thực, hoặc mãi mãi bị giam cầm trong Abyss, trở thành một phần của các thực thể điên loạn tại đây.Cuộc hành trình trong Abysswalker không đơn giản là chiến đấu sinh tồn, mà là cuộc khám phá những bí ẩn vũ trụ dị thường, nơi ranh giới giữa vật lý, khoa học

và siêu hình bị xóa nhòa

2.1.3 Các phần tử của game

2.1.3.1 Mô tả chung các phần tử xuất hiện trong game

Tên phần tử Tính chất & hoạt động Tác động đến người chơi

Điều khiển bằng bàn phím hoặc tay cầm;

có khả năng di chuyển linh hoạt, sử dụng súng rocket kếthợp phản lực để bay vượt địa hình hoặc

sử dụng jetpack để nhảy lên

Là trung tâm điều khiển toàn

bộ trò chơi Mỗi quyết định điều khiển đều ảnh hưởng trực tiếp đến khả năng sinh tồn Bị giảm máu khi va chạm kẻ thù hoặc rơi vào bẫy môi trường

Kẻ địch thường Các quái vật biến dị

hoặc robot tự động:

di chuyển theo mô hình (pattern) cố định hoặc chủ động truy sát người chơi

Một số có khả năng

Gây sát thương trực tiếp khi

va chạm hoặc tấn công thànhcông Tiêu diệt có xác suất rơi vật phẩm hỗ trợ chiến đấu

Trang 23

khác áp sát cận chiến.

Mini-Boss

Các sinh vật canh giữ cửa chuyển cảnh,

có kỹ năng đặc biệt, đòn đánh diện rộng, phòng thủ chắc chắn

và biến hóa chiến thuật theo từng pha giao tranh

Là thách thức trung gian tăng dần độ khó Đòi hỏi người chơi phối hợp khéo léo giữa né tránh, tính toán đạn dược và khai thác điểm yếu để giành chiến thắng

Boss cuối

Kẻ địch mạnh nhất màn chơi, sở hữu nhiều giai đoạn chiếnđấu, liên tục thay đổihành vi và kỹ năng trong quá trình giao tranh

Đỉnh cao thử thách kỹ năng Đòi hỏi người chơi vận dụngtoàn bộ kỹ năng sinh tồn, phản xạ và chiến thuật để đánh bại

Vũ khí – Rocket

Launcher

Vũ khí chính của nhân vật: bắn rocket gây sát thương mạnhtrên diện rộng, đồng thời tạo xung lực đẩy

hỗ trợ thực hiện các pha rocket-jump vượt chướng ngại

Là vũ khí chiến đấu chủ lực

và công cụ hỗ trợ di chuyển sáng tạo Quản lý lượng đạn hợp lý quyết định khả năng sống còn trong mỗi màn chơi

Jetpack

Bộ phản lực mini gắn trên lưng, cho phép người chơi bay

lơ lửng trên không trong thời gian ngắn

Tiêu tốn năng lượng phản lực, cần nạp lại qua vật phẩm hỗ trợ

Mở rộng không gian di chuyển linh hoạt, hỗ trợ né tránh đòn tấn công và tiếp cận các khu vực trên cao

Vật thể môi trường Bao gồm: tường đá

có thể phá hủy, bẫy gai, vực sâu tử thần, tia laser quét ngang, vùng trọng lực biến

Tạo thêm tầng thử thách chiến thuật Người chơi phải quan sát, căn thời gian chínhxác và vận dụng kỹ năng điều khiển linh hoạt để vượt

Trang 24

đổi bất thường qua.

Bảng 2.1 Mô tả chung các phần tử xuất hiện trong game

2.1.3.2 Mô tả chi tiết các phần tử

Player:

Các hành động

của người chơi

Máu khởi đầu

Sát thươnggây ra khi tấncông

kẻ địch

Tốc độ Phím

điều khiển

D để di chuyển sang phải

Có thể di chuyển khi đang bắn và điều hướng khi di chuyển khi đang trong trạng thái nhảy

Có thể nhảy lên trong khi bắn và nhảy với 2 square

sạc lại đạn khi hết đạn

- Có thể sử dụng khi đang di chuyển

- Tiêu hao đạn

- Player bay lên với 2 square

Trang 25

trái để kích hoạt

hướng bằng chuột vànhấn chuột trái để bắn

- Có thể bắn khi đang di chuyển

- Có thể bắn khi đang sử dụng jetpack hoặc đang ở trên không khi dùng rocket launcher

- Tốc độ đạn bay 4 square/s

Bị dính sát

thương

100 – Sát thươn

g nhậnvào

đòn, nhân vật

sẽ nhấp nháy

đỏ để báo hiệu dính sát thương

- Thanh máu trên HUD bị tụt

Sát thươnggây ra khi tấn công người chơi

Trang 26

s tuần

- Khi phát hiện player: Tấn công bằng cách bắn mũi tên

square/s

bình thường: Đituần

- Khi phát hiện player: Tấn công bằng cách ném rìu

- Khi phát hiện player: Tấn công bằng cách bắn đạn độcBlue Alien 45 15 1.5

square/s

bình thường: Đituần

- Khi phát hiện player: Tấn công bằng cách bắn đạn độc

square/s

bình thường: Đituần

- Khi phát hiện player: Tấn công bằng cách ném boomerang

square/s

bình thường: Đituần

- Khi phát hiện

Trang 27

player: Tấn công bằng cách bắn đạn xuyên phá

Bảng 2.3 Mô tả chi tiết kể địch thường

Mini boss: BrbrPatapim – King spider of the Swamp

Sát thươnggây ra khi tấncông người chơi

nhảy để áp sát

Có tầm bắn toàn bản đồTia laze không thể xuyên phá địa hình

Khi sắp bắn laze, mắt sáng lên

và đầu bắt đầu di chuyển để báohiệu cho người chơi

0.5sBắn ra các tia laze màu đỏ khi người chơi ở trong tầm bắn

Trang 28

Bị dính sát

thương

Máu tối đa – sát thươngnhận vào

- - Máu bị trừ hiển thị trên thanh

máu ở HUD

Bảng 2.4 Mô tả chi tiết Mini boss: BrbrPatapim – King spider of the Swamp

Boss cuối: Phlasidusax – Dragon Lord

Sát thươnggây ra khi tấncông người chơi

Khi sắp bắn laze, mắt sáng lên

và đầu bắt đầu di chuyển để báohiệu cho người chơi

Bắn thường

Bị dính sát

thương

Máu tối đa – sát thươngnhận vào

- - Máu bị trừ hiển thị trên thanh

máu ở HUD

Trang 29

Tạo ra các

con quỷ để

tấn công

người chơi

Bảng 2.5 Mô tả chi tiết boss cuối Phlasiduxas-Dragon lord

2.1.4 Các cơ chế của game (Game Mechanics)

1 Cơ chế Rocket-Jump kết hợp tấn công và di chuyển

o Đạn rocket khi bắn xuống mặt đất tạo lực đẩy mạnh, cho phép nhân vật thực hiện rocket-jump để bay lên cao hoặc di chuyển nhanh sang các vị trí chiến lược

o Rocket-jump yêu cầu căn chỉnh góc bắn chính xác, kết hợp giữa bắn tấn công kẻ thù và di chuyển linh hoạt vượt qua địa hình nguy hiểm

o Rocket-jump cũng hỗ trợ né tránh các đợt tấn công dồn dập, tận dụng địa hình theo thời gian thực

2 Cơ chế sinh tồn quản lý tài nguyên

o Đạn dược, máu và năng lượng phản lực đều có giới hạn sử dụng

o Người chơi phải thu thập vật phẩm hỗ trợ rải rác trong bản đồ hoặc nhận

từ kẻ địch bị tiêu diệt

o Việc sử dụng tài nguyên hợp lý đóng vai trò then chốt trong quá trình sinh tồn, đảm bảo duy trì khả năng chiến đấu xuyên suốt màn chơi

3 Cơ chế môi trường tương tác linh hoạt

o Nhiều chướng ngại vật trong môi trường có thể bị phá hủy bằng rocket để

mở lối đi phụ, tìm kiếm phần thưởng ẩn hoặc mở khóa bí mật

o Một số môi trường có yếu tố vật lý đặc biệt như trọng lực đảo chiều, dòng điện tử di động, cạm bẫy laser, dòng dung nham chuyển động không ngừng

o Người chơi phải quan sát liên tục để đưa ra các lựa chọn chiến thuật phù hợp nhằm vượt qua chướng ngại phức tạp

4 Cơ chế phân pha chiến đấu với Boss

o Các Boss sở hữu nhiều giai đoạn chiến đấu riêng biệt

o Khi lượng máu giảm, Boss sẽ chuyển trạng thái, kích hoạt các cơ chế tấn công mới, gia tăng cường độ thử thách

Trang 30

o Mỗi pha chiến đấu yêu cầu người chơi thích nghi nhanh, thay đổi chiến thuật điều khiển và khai thác các điểm yếu của Boss.

5 Cơ chế xuất hiện kẻ địch theo khu vực

o Kẻ địch được bố trí phân vùng rõ ràng trên bản đồ

o Khi người chơi vượt qua các mốc khu vực, đợt kẻ thù mới sẽ tự động kích hoạt

o Chỉ khi tiêu diệt toàn bộ kẻ địch trong khu vực hiện tại, người chơi mới cóthể mở cổng sang vùng tiếp theo

6 Cơ chế JetPack: Sử dụng bộ đẩy trọng lực để di chuyển vượt qua các địa

hình hiểm trở

7 Cơ chế thất bại và khởi động lại màn chơi

o Trò chơi không áp dụng hệ thống checkpoint

o Khi người chơi bị tiêu diệt, toàn bộ tiến trình trong màn chơi hiện tại sẽ bị đặt lại từ đầu màn

o Cơ chế này tạo nên nhịp độ arcade cổ điển, thúc đẩy người chơi luyện tập

và nâng cao kỹ năng qua từng lượt chơi

Trang 31

2.2 Thiết kế giao diện (UI Design)

Ngày đăng: 18/09/2025, 09:33

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. “2D Game Development with Unity” – Franz Lanzinger, 2020 Sách, tạp chí
Tiêu đề: 2D Game Development with Unity
[2]. “Developing 2D Games with Unity” – Jared Halpern, 2021 Sách, tạp chí
Tiêu đề: Developing 2D Games with Unity
[3]. “Mastering Unity 2D Game Development” – Simon Jackson, 2023 Sách, tạp chí
Tiêu đề: Mastering Unity 2D Game Development
[4]. “C# 10 and .NET 6 – Modern Cross-Platform Development” – Mark J. Price, 2022 Sách, tạp chí
Tiêu đề: C# 10 and .NET 6 – Modern Cross-Platform Development
[7]. “Tự học lập trình game với Unity” – Nhiều tác giả, NXB Trẻ Sách, tạp chí
Tiêu đề: Tự học lập trình game với Unity
Nhà XB: NXB Trẻ
[8]. “2D Beginer: Adventure game” - https://learn.unity.com/course/2d-beginner-adventure-game Sách, tạp chí
Tiêu đề: 2D Beginer: Adventure game

HÌNH ẢNH LIÊN QUAN

Hình 2.1: Biểu đồ – Flowchart - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 2.1 Biểu đồ – Flowchart (Trang 31)
Hình 2.3: Mô tả màn hình pause game - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 2.3 Mô tả màn hình pause game (Trang 34)
Hình 2.9. Mô tả màn hình chọn nhân vật - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 2.9. Mô tả màn hình chọn nhân vật (Trang 39)
Hình 3.11: Giao diện chính unity - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.11 Giao diện chính unity (Trang 44)
Hình 3.13: Giao diện game view - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.13 Giao diện game view (Trang 45)
Hình 3.15: Giao diện inspector - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.15 Giao diện inspector (Trang 46)
Hình 3.28: Tài nguyên môi trường và nền địa hình của Level 3 - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.28 Tài nguyên môi trường và nền địa hình của Level 3 (Trang 53)
Hình 3.34: Màn hình tutorial - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.34 Màn hình tutorial (Trang 55)
Hình 3.33: Màn hình chính - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.33 Màn hình chính (Trang 55)
Hình 3.35: Màn hình story - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.35 Màn hình story (Trang 56)
Hình 3.36: Màn hình setting - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.36 Màn hình setting (Trang 56)
Hình 3.37: Màn hình pause game - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.37 Màn hình pause game (Trang 57)
Hình 3.39: Màn hình khi người chơi chiến thắng - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.39 Màn hình khi người chơi chiến thắng (Trang 58)
Hình 3.41: Màn hình Level 2 - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.41 Màn hình Level 2 (Trang 59)
Hình 3.44: Màn hình Boss2 - Phát triển Ứng dụng game Đề tài xây dựng Ứng dụng game abysswalker
Hình 3.44 Màn hình Boss2 (Trang 60)

🧩 Sản phẩm bạn có thể quan tâm

w