- Clone project từ GitHub:
https://github.com/qtamle/Thuc-Tap-Tot-Nghiep
. - Mở project bằng Unity.
- Tạo tài khoản trên Unity Cloud: Đăng ký tại đây.
- Add project mới trên Unity Cloud.
- Thiết lập các dịch vụ Unity Gaming Services (UGS):
Menu > Edit > Project Settings > Services (Chọn Organization, sau đó thiết lập). - Cài các Package cần thiết:
- Services
- Authentication
- Cloud Save
- Netcode for GameObject
- Scene Login: Tạo tài khoản (Mật khẩu phải có ít nhất 8 ký tự, gồm 1 chữ hoa, số, ký tự đặc biệt).
- Scene Shop_Online:
- Người chơi dùng tiền để mua và nâng cấp vũ khí (tối đa 4 cấp).
- Chọn chế độ chơi:
- Singleplayer: Vào màn chơi 1.
- Multiplayer: Chọn "Host" để tạo phòng hoặc "Client" để tham gia phòng.
- Lưu ý: Host sẽ có mã phòng (Room Code) để Client tham gia.
- Chơi Multiplayer:
- Cả hai người chơi chọn vũ khí và nhấn "Ready".
- Vào màn chơi 1 và tiếp tục qua các màn.
- Sau mỗi màn, người chơi sẽ vào Màn Supply để nhận đồ tiếp tế.
- Hoàn thành: Tổng cộng 5 màn chơi. Sau khi kết thúc sẽ hiển thị tóm tắt số tiền kiếm được, dùng để nâng cấp vũ khí.
- Đánh qua ải (Progressive Level System): Vượt qua từng màn chơi tuần tự, thua thì quay lại từ đầu.
- Chết là bắt đầu lại (Permadeath Mechanics): Mất tiến trình hiện tại nhưng giữ phần thưởng/nâng cấp.
- Hệ thống nâng cấp: Nhận tài nguyên sau mỗi màn để mua vũ khí, nâng cấp.
- Loop Gameplay: Sau khi hoàn thành hoặc thua, bắt đầu lại từ màn 1 với độ khó tăng.
- Unity: Xây dựng game trên Android (có thể phát triển trên iOS).
- Thiết kế đồ họa: Aseprite, Photoshop.
- Âm thanh: Reaper, FL Studio.
- Unity Gaming Services (UGS):
- Netcode: Chơi coop giữa hai người chơi.
- Cloud Save: Lưu dữ liệu người dùng.
- Authentication: Xác thực tài khoản.
- Lobby: Tạo phòng chơi.
- Relay: Multiplayer, P2P networking.
- Lê Quốc Tâm:
Thiết kế gameplay, bối cảnh, vẽ animation, xây dựng hệ thống game, xây dựng UI game ,quản lý lưu dữ liệu game.(có thể lập trình mạng). - Lê Trọng Nam:
Thiết kế gameplay, bối cảnh,Thiết kế logic trò chơi, xây dựng hệ thống game, quản lý lưu dữ liệu game. - Phan Hoàng Phương:
Thiết kế & tích hợp âm thanh, sáng tác nhạc nền, hiệu ứng âm thanh (có thể lập trình mạng).
- Lập trình mạng:
- App Chatting (C#, TCP/IP).
- Lập trình app mobile:
- Ứng dụng bán hàng laptop (Firebase).
- Ứng dụng Travel-Planning-Chat App (Flutter, Firebase).
- Lập trình game:
- Game 2D chiến thuật (Unity).
- Game 2D Platformer Adventure RPG (Unity, ý tưởng từ "Thạch Sanh").
-
Hệ thống lưu trữ dữ liệu người dùng trên Cloud (Cloud Save)
-
Hệ thống load tài nguyên riêng biệt cho từng người bằng Resources.
-
Hệ thống Multiplayer sử dụng Netcode.
-
Hệ thống cấp độ và phần thưởng cho mỗi cấp độ.
-
Hệ thống cửa hàng với nhiều loại vũ khí khác nhau.
-
Hệ thống kẻ thù với mỗi đối tượng sẽ có kỹ năng riêng biệt.
-
Hệ thống Audio Mixer sử dụng Reaper, FL Studio.
-
Hệ thống quảng cáo (Unity Ads).