We are seeking an experienced Unity developer with a good understanding of networking aspects of developing a multiplayer game. In this position, your focus will be on developing networked gameplay for a multiplayer battle arena game. Think agar.io on steroids. We are a small team working towards a big launch, where everyone's creativity and individual qualities are met with an oppoprtunity for a meaningful impact.
Requirements:
- Bachelor's degree in computer science or an equivalent
- 5+ years of professional game development experience
- 3+ years of experience developing in Unity
- At least one shipped real-time multiplayer game
- Proficiency in C#
- Excellent understanding of good general and OO programming practices
- Excellent problem-solving and analytical skills
- Ability to work effectively in a multidisciplinary team
- Ability to articulate technical concepts to non-technical stakeholders
Nice to have:
- Experience with a unified-client-and-server netcode library, such as Photon Fusion, Mirror, Fishnet, UNET, NGO...
- Experience with automatic horizontal scaling of game servers, such as Gamelift, Multiplay, Gameye, Edgegap...
- Experience optimizing networked game server
- Unity WebGL experience
Key responsibilities:
- Networked gameplay development in a small highly efficient engineering team
- Producing highly efficient and highly maintainable code
- Collaborate with artists and game designers to efficiently move game development forward
- Architect, design and implement game features, propose solutions for gameplay/business problems
- Participate in code reviews and architecture decisions
- Stay current with the latest trends and developments in Unity and multiplayer
More info:
PlayStation
Roblox
thatgamecompany
Streams Charts & Esports Charts
Roblox
Aftershock Media Group