Smash Arena
Personnal Project - June 2024
Role : Programmer Online
Genre : Multiplayer Online Fighting Game
Platform : PC
Team Size : 2
Duration : Work in progress
Engine : Unreal Engine
Smash Arena is an online multiplayer game where four players (1VS1VS1VS1) compete in a small arena for 5 minutes to achieve the highest score by eliminating their opponents. Players can collect various weapons and use them strategically to gain an advantage. The game features multiple maps, each with unique elements like bumpers and destructible objects.

My Contributions
Multiplayer and Session Management :
-
Implemented multiplayer session handling : Developed a system allowing players to seamlessly connect to the same session and compete in real-time.
-
Handled real-time synchronization : Ensured smooth synchronization of player actions, weapon use, and map interactions across all players in the session.
Programming :
-
Developed core multiplayer mechanics : Designed a 1VS1VS1VS1 battle system where players compete to achieve the highest score within a 5-minute time limit.
-
Integrated various weapons : Programmed the different weapon mechanics, including fists (for damage), blue rays (slowing opponents, preventing them from shooting or picking up weapons), and red rays (destroying walls, explosive barrels, and gas zones).
-
Added environmental elements : Created interactive environmental hazards, such as gas zones that deal damage over time, and allowed players to construct walls for defensive strategies.
Visual Showcase
