Network Programmer – Join the DragonKill Team

Network Programmer – Join the DragonKill Team

DragonKill is a server-authoritative 2D MMO built using Unity 2020.3 and Mirror Networking. We’re looking for a Network Programmer to help us push Mirror to its limits — optimizing bandwidth, handling desyncs, and ensuring stable real-time communication across combat, movement, and sync-heavy systems.

🌐 Role Summary

This role focuses on Mirror’s internals, data sync performance, and network architecture for MMO-scale player concurrency. You’ll work side-by-side with gameplay programmers and backend engineers to ensure stability and performance across 200+ player worlds.

🧪 Responsibilities

  • Optimize Mirror Networking for MMO environments (tick rate, bandwidth, visibility scopes).
  • Design spatial partitioning solutions (e.g. grid-based, AOI, or interest management).
  • Implement lag compensation, prediction, and rollback systems where applicable.
  • Investigate and resolve desyncs, stutter, rubberbanding, or authority issues.
  • Work with the backend team to integrate persistent session management and world state saving.
  • Tune Mirror server settings to balance performance, reliability, and scalability.

🎯 Expectations

  • Deep understanding of how Unity networking (Mirror or similar) works under the hood.
  • Experience profiling and optimizing network data traffic in multiplayer games.
  • Comfortable with debugging tricky sync bugs and timing issues.
  • Ability to write tools or extensions for Mirror if needed.
  • Join weekly check-ins via Discord and contribute in GitHub-based collaboration.

🧠 Ideal Experience

  • Mirror, UNet, or Photon experience (server-authoritative preferred).
  • Familiar with tick-based systems, lag compensation, or movement prediction.
  • Bonus: exposure to WebSocket/UDP networking, load testing, or MMO server scaling challenges.

🏆 What You’ll Gain

  • Be a key figure in scaling a 2D MMO with ambitious multiplayer systems.
  • Work directly on high-concurrency systems with real-world XRPL/Web3 integration.
  • Earn credits, experience, and future rewards when we succeed.
  • Grow your resume with applied multiplayer architecture and network optimization work.

💬 How to Apply

Email customersupport@dragonkill.online or DM us on Discord with:

  • Your name and what you’d like to help with
  • Links to any portfolio, GitHub, or relevant multiplayer/networking projects
  • A little about yourself—what you’re into, what you’re good at, and why you want to be part of this project

No experience? No problem.

If you’re learning multiplayer systems or Mirror internals, and are serious about leveling up, we’ll help you grow with us.

No payment (yet)

This is a volunteer role. But when we succeed — and we will — you’ll share in that success.

Connect the world. Power the metaverse. Join us.

%%footer%%
Shopping Cart
Exit mobile version