As a Senior C# Multiplayer Engineer, you will be instrumental in building and optimizing the backend/gameserver systems for our 2D Multiplayer ARPG. You will collaborate with a cross-functional team of developers, designers, and artists to implement and refine gameplay features that will become the backbone of our community’s online adventure.
You will be joining 1 senior dev, 3 junior devs, and 2 interns that are currently focused on netcode.
Requirements:
- Experienced candidates only please!
- Minimum 2+ years in multiplayer / network development required.
- Provide example shipped titles that you did netcode on when applying
- We need someone who is comfortable rolling up their sleeves and outputting substantial code in the short term and to take on a more senior role after the game is fully network enabled.
Key Responsibilities:
- Manage/Create infrastructure for a multiregional game using Kubernetes and Agones
- Write gameplay services (Inventory, Crafting) using a established networking framework
- Write gameserver game objects (Player, Projectile, etc)
- Write gameserver tools to facilitate integration with game client (Gamemaker Studio 2) like code generation tools
- Write backend services/API to expose game information to the world
- Integrate gameserver/backend with other third party services
- Read/Write blockchain data for web3 integration
- Create admin/debugging tools for backend framework
- Improve and optimize networking framework to reduce bandwidth and resource usage, while improving developer experience
- Architect data layer/storage for an action RPG game
- Document and train game client developers to integrate backend system/objects
This is a competitively paid, full time remote position available for immediate hire. DM me on DISCORD (ID: seersayer) with your resume and a list of the titles that have shipped with your multiplayer contributions.