CHIA JIA LE
Chia Jia Le is currently a final year undergraduate computer science student at Universiti Sains Malaysia (USM). She is majoring in Multimedia Computing and elective in Intelligent System. She had involved herself in the development of mobile application, web application, short 3D animation, 2D mini game and 3D multiplayer game during her undergraduate studies. In Addition, she embraces teamwork, as well as a team player who can also work independently. She believes that no pain no gains and hard work does pay off.
Matrix No:
137055
Student Email:
Supervisor:
Dr. Wan Mohd Nazmee Wan Zainon
Supervisor Email:
3D Multiplayer Role Playing Game (RPG)
GM002
The project is about a 3D Multiplayer Role-Playing Game, “ResCure” with the fictional setting that inspired by the frontliners especially healthcare workers who fight against the global pandemic of coronavirus disease in 2020.
The players will act the role of frontliners to save lives from the unknown disease by completing missions and tasks. The game control should enable players to get started easily, the game flow and design should provide good gaming experience to the players.
It supports both single player and multiplayer game mode. For multiplayer game mode, it allows up to two players per room to play the game. Since the fictional setting is inspired by Covid-19 pandemic, the game might provide awareness for people about the pandemic as well as an acknowledgement for the frontliners.
The project was developed using Unity game engine and C# will be the main programming language for scripting the game objects in Unity. A Unity package called Photon Unity Network (PUN2) will be implemented during the game development. It is a high-level solution specified for Unity to perform matchmaking, implementing callbacks, as a component to synchronize game objects, sending Remote Procedure Calls (RPC) for a multiplayer game. PUN2 implements the framework called Photon. It is a real-time multiplayer game development framework that is fast and flexible.
The 3D models such as the player character and the NPC is modelled using an open-source software called Blender. The 3D models are then imported into the Unity project as game objects or prefabs to build up the game world.