Professional Documents
Culture Documents
FA23SE014 - VanVTT10 - 11.14bmDH10 Phieu Dang Ky Khoa Luan - 2
FA23SE014 - VanVTT10 - 11.14bmDH10 Phieu Dang Ky Khoa Luan - 2
vanvtt10@fpt.edu.v
Supervisor 1 Võ Thị Thanh Vân 0903919695
n
Supervisor 2
Student Role in
Student Full name Phone E-mail
code Group
1 Leader
2 Member
a. Context:
A multiplayer game in Unity is a game that allows multiple players to interact and
play together in the same virtual environment. It is a type of game that enables players
11.14-BM/DH/HDCV/FU 1/0
to connect over a local network or through the internet and engage in gameplay
together. Unity is a game development platform that provides tools and resources for
creating multiplayer games. Developers can utilize Unity's networking capabilities to
implement features such as real-time communication, synchronization of game states,
and multiplayer matchmaking.
In a multiplayer game built with Unity, players can join and participate in various
game modes such as cooperative missions, competitive matches, or open-world
exploration. They can interact with each other, collaborate on tasks, compete against
one another, or even form alliances.
b. Proposed solutions
Understand Photon Realtime, a robust framework for real-time communication
between multiple clients, enabling seamless multiplayer experiences.
Build a multiplayer game using Photon Realtime
Build a news website for the game.
c. Functional requirements
Mobile Application
Player
Users can sign up for customers by phone number with OTP.
Update personal information.
Players can search information in the news website
Controlling the game character: Once connected, players control a game
character or avatar within the virtual environment. They can move their
character, perform actions, and interact with the game world and other
players.
Achieving objectives or goals: Multiplayer games often have objectives or
goals that players need to achieve. This may involve completing missions,
solving puzzles, defeating enemies, or competing in various challenges.
Players work towards achieving these objectives individually or in
collaboration with other players.
Cooperation and communication: Effective communication and
cooperation among players are crucial in many multiplayer games.
11.14-BM/DH/HDCV/FU 1/0
Players may need to strategize, coordinate actions, share information, and
work together as a team to succeed in the game. They can communicate
through voice chat, text chat, or other in-game communication systems.
Competing against others: In competitive multiplayer games, players often
compete against each other to achieve the highest score, win matches, or
reach the top of the leaderboards. They engage in head-to-head battles,
races, or other forms of competition to showcase their skills and
outperform their opponents.
Admin Web Application
Admin can manage all account in the system: Player account
Manage configuration of system
Manage staff of system
User Web Application.
Staff
Manage transaction
Manage report
Accept player account request/Ban driver
Manage news information
System Handler
Send notification
Send email notification
Auto approve/reject registration request
d. Non-Functional:
Usability
Reliability
Client-side technologies:
11.14-BM/DH/HDCV/FU 1/0
o Mobile App: Flutter, React Native.
b. Program:
Task package 5: Prepare all the required documents: System analysis and design,
test plan, installation manual, user manual.
Each work group may have many students participating but there will be 1 member
responsible for the main responsibility.
Notice: all students are required to understand the reference documents thoroughly
and may need to explain to the viva committee.
11.14-BM/DH/HDCV/FU 1/0