Skip to main content

Shattle (PVP)

Shattle is a competitive PvP third-person shooter game that combines crafting, looting, and survival mechanics to create a dynamic and engaging player experience.

Role: Multiplayer Systems Developer

Key Contributions

  • Led the transformation of the project from a single-player prototype to a fully functional multiplayer game, implementing dedicated server support to enable scalable and stable online gameplay.
  • Designed and developed core game mode mechanics tailored for multiplayer, including player spawning, team balancing, and objective-based gameplay systems.
  • Integrated Steamworks API to enable matchmaking functionality, allowing players to create, join, and manage online sessions seamlessly.
  • Optimized network performance to reduce latency and ensure smooth synchronization of player actions, inventory, and crafting systems across all clients.
  • Collaborated with designers and artists to ensure multiplayer features aligned with the game’s vision and enhanced the overall player experience.
  • Debugged and resolved critical issues related to server-client communication, player state management, and matchmaking stability.

Image

Youtube Video

Summary of Tasks

  • Multiplayer & Networking: Developed matchmaking, replication, and networking features for seamless online play.
  • Game Mode & System Design: Engineered game rules, objectives, and mechanics.
  • Backend & Server Setup: Integrated Steam services.

Unreal Engine 4, C++, Blueprints, UMG and UI, Animations, Steam and Steamworks, Dedicated Servers