Unity MMORPG PvP

Job ID: 39823509

Budget: $1,500 – $3,000 USD

I’m building a combat-driven, PvP-focused MMORPG in Unity and need help turning the design documents into a playable, server-authoritative experience with a realistic visual style. The heart of the game is competitive real-time fighting, so hit detection, animation canceling, ability queues, damage calculation, and fair matchmaking all have to feel razor-sharp.

Social features matter just as much. Players will form guilds, maintain friend lists, and communicate through global, guild, and private chat channels. Each of those systems must integrate seamlessly with the core gameplay loop and persist correctly between sessions.

To keep the collaboration clear, here’s what I need delivered:

• Core real-time combat system (skills, cooldowns, ranged & melee, blocking, stun, knockback)
• PvP arena, open-world flagging, and match-making logic
• Player Guilds with ranks, shared bank, and guild-wide perks
• Persistent Friend List with presence, invites, and blocking
• Chat & Messaging (global, guild, party, whisper) with moderation hooks
• Hooks for realistic character models, PBR materials, and third-person camera

Please build everything in Unity (C#) and make the code data-driven so that balancing can be done through ScriptableObjects or JSON without recompiling. Networking can use Mirror, Fish-Net, Photon Fusion, or a comparable solution—just keep the architecture modular so we can scale to large player counts.

Acceptance criteria
1. A headless server build and a client build that connect over LAN and Internet.
2. Two clients can duel, see damage numbers, and the win/loss result is recorded.
3. Guild creation, invite, and chat work end-to-end, persisting after relog.
4. No editor-only dependencies; the game runs from a clean checkout with one click.

Commit early and often to Git so I can review progress. If you specialise in any single feature, mention it; I’m open to splitting tasks across milestones as long as each of the above deliverables lands in a testable state.