Senior
Full time
Negotiable
Remote
We are looking for a highly skilled Senior Unity Developer with strong experience in multiplayer game development. While Photon Multiplayer expertise is important, we welcome candidates with experience in other multiplayer technologies as well, such as Mirror, Netcode for GameObjects (Unity Multiplayer), or custom solutions.
Creativity and a willingness to learn are important, but above all, it is also essential that you are able to use Unity at a high level.
If you are passionate about gaming and have the skills to help take our projects to new heights, we'd love to have you on our team!
For which tasks (responsibilities)?
✔️ Design, develop, and optimize multiplayer systems using Photon, Mirror, Netcode for GameObjects, or custom networking solutions.
✔️ Implement and manage backend services and infrastructure for multiplayer features, including server hosting, cloud services, and database management.
✔️ Collaborate with the design and art teams to develop multiplayer gameplay mechanics, systems, and match-making functionality.
✔️ Ensure robust performance of multiplayer features across different platforms, optimising for latency, synchronisation, and resource consumption.
✔️ Develop and maintain cross-platform multiplayer functionality across mobile, console, and PC.
✔️ Implement features related to multiplayer lobbies, friends systems, leaderboards, matchmaking, and progression systems.
✔️ Write clean, maintainable, and efficient code while ensuring modular and scalable multiplayer architecture.
✔️ Proactively identify and resolve multiplayer-specific issues, such as network desynchronization, player state management, and player cheating.
✔️ Develop and execute multiplayer testing strategies, including stress testing and large-scale multiplayer simulations.
✔️ Mentor and lead junior developers, particularly in the area of multiplayer development and networked game systems.
✔️ Monitor server performance and scalability, ensuring minimal downtime and optimal player experiences.
✔️ Stay up-to-date with the latest multiplayer technologies and industry trends, contributing innovative ideas and solutions for multiplayer gaming experiences.
✔️ Ensure compliance with platform-specific multiplayer policies, such as those required by console or mobile storefronts (e.g., Xbox Live, PlayStation Network, Google Play Games Services, Game Center).
✔️ Work closely with the QA team to debug and fix multiplayer-specific bugs and implement effective testing strategies for multiplayer components.
What kind of professional are we looking for?
📌 Minimum of 5 years of professional experience as a Unity Developer.
📌 Strong experience in multiplayer game development using Photon, Mirror, Netcode for GameObjects, or other multiplayer frameworks.
📌 Proven track record of successfully launching multiplayer games, including handling synchronization, network bandwidth, and optimization for real-time gameplay.
📌 Familiarity with authoritative server architecture, client prediction, and lag compensation techniques.
📌 Experience in server-side development and understanding of server infrastructure, hosting, and cloud services (e.g., AWS, Google Cloud, PlayFab, or Azure).
📌 Familiarity with Unity multiplayer services and multiplayer match-making systems.
📌 Proficient in debugging and optimizing network-related issues such as latency, packet loss, and performance bottlenecks.
📌 Familiarity with current design and architectural patterns, including SOLID principles, dependency injection, and event-driven architecture.
📌 Knowledge of mobile platforms (iOS and Android) and experience optimizing multiplayer games for mobile devices.
📌 Understanding of object-oriented programming and data-oriented design (ECS) principles.
📌 Ability to maintain high standards of code quality, perform code reviews, and push for continuous improvement in the project.
📌 Experience with CI/CD pipelines for automated builds and testing in multiplayer environments.
📌 Familiarity with multiplayer security concerns, such as preventing cheating, hacking, or tampering in multiplayer games.
📌 Experience in mobile game development and optimization, with attention to multiplayer performance constraints on mobile hardware.
Similar job opportunities
Royal Ark
Remote, Yerevan
Posted 2 days ago
Senior
Negotiable
Full time