Future Shock
3D Multiplayer FPS Shooter, Unity

Future Shock is built in Unity using the Photon Network (PUN), this fully functional online FPS combines real-time multiplayer systems, state synchronization, and dynamic gameplay logic. The project stands out with its seamless client synchronization and comprehensive match flow. Core features include:
Weapon & heat mechanics: Players can utilize a Pistol, Rifle, and Machine Gun, each balanced by unique fire rates and a custom temperature system to prevent overuse.
Networked animation: Smooth, real-time synchronization of player movement, jumping, and shooting actions across all connected clients.
Matchmaking & leaderboards: Complete room management allowing players to create or join matches, combined with a real-time scoreboard tracking kills and deaths.
Dynamic UI & match flow: An immersive match experience featuring synchronized round timers, background music, death sound effects, alongside responsive health and weapon temperature bars.
This project served as a deep dive into the complexities of multiplayer game development —from handling custom RPCs and network reliability to room management and player state synchronization. It is a great example of bringing together various technical elements to create a cohesive, real-time competitive experience.