127 day(s) ago

Network / Multiplayer Engineer vacancy at Megagon Industries

Negotiable salary


Remote worker location: Worldwide
English: Intermediate, Advanced, Upper Intermediate, Native Speaker
Experience: 3+ years
Employment: Full-time

Megagon Industries

Germany, Berlin
Megagon Industries GmbH is an independent game studio founded in 2013 in Berlin, Germany. We’re best known as the studio behind the mountain biking

General overview of the role

We’re looking for a Network / Multiplayer Engineer (d/f/m) with a focus on networking and multiplayer to work on an unannounced project in a genre similar to Lonely Mountains: Downhill. You will be responsible for implementing the online multiplayer & leaderboard aspects of the game for PC and consoles and work closely together with our other developers.

Responsibilities

Research possible multiplayer solutions and architecture for Unity.
Work with Game Design to define requirements & limitations of online multiplayer.
Implement network synchronization of physics, animations as well game states together with Gameplay Programming.
Possibly: Implement matchmaking & lobby.
Implement robust network error handling on the game client.
Debug network gameplay.
Develop / Setup tools for online gameplay monitoring and reporting.
Cheater detection and countermeasures.
Extending/adapting the existing node.js based leaderboard infrastructure.

Requirements

Experience with live online multiplayer development.
Experience with Unity is highly preferred.
Good knowledge of C#.
Deep understanding of network technology.
Basic knowledge of databases (MySQL).
Good bug hunting & debugging skills.
Ability to work with and extend an existing codebase.
Good verbal and written communication skills in English.
You’re good at self-managing your tasks and responsibilities.

Regular: At least one (nearly) shipped commercial game, 2+ years experience as network / multiplayer engineer.
Senior: Shipped multiple commercial games (or a really big one), 4+ years experience as network / multiplayer engineer.

Skills considered as a good plus

Experience with multiplayer in fast-paced / racing games.
Experience with Photon, Mirror, MLAPI or similar.
Good knowledge of Java / Type.
Good knowledge of MySQL.
Experience of AWS backend and their services.
Experience with node.js.
Experience with console development and APIs
Working knowledge of version control software (GIT).

Perks & Benefits

Work on a critical-acclaimed game with 90%+ positive reviews.
Work in a small, experienced team with complete creative autonomy.
Work on games with a non-toxic and loving community.
Flexible working hours.
Public transportation ticket.
Be part of Saftladen – the biggest indie game dev collective in Germany.‍

Similar Jobs