Multiplayer online game scene

Summary:

In this multiplayer online social game scene, the player will appear as a virtual image in the background and can send a text message in the scene. The message will appear above the image as a chat bubble for interaction between players. Specific text messages can be used as game instructions to control the camera. If the player enters the voice chat room, a message card will appear above their head. When players give gifts, fireworks particles will be generated as special effects. This project is developed using Unity, and the network part uses a mirror, a networking library for Unity.

 

Highlight:

The scene contains rich music visualization elements.

Use mirror, a Networking library for Unity to realize network communication.

Use scripts to control particle effects.

Set the area of interest of the player.

Players can control camera position switching by command.

 

My work in this project:

Realize the interaction effect between objects and music in the scene, such as the camera vibrating with the music beat.

Implement the network framework for multiple players.

Write scripts to control the camera and distinguish the priority of different players to control the camera.

Generate chat bubbles and information cards and let them follow players through coordinate transformation.

Use the script to control the fireworks particle effect when the player gives gifts. The more gifts they offer, the faster the particles will erupt.

Synchronization of players’ mobile behavior on all clients, and introduction of aoi mechanism.

 

Skill:

Unity C#