Unchained Entertainment is looking for a senior server engineer to help define and build our game server architecture. This position will go deeper than just gameplay, to make sure we're balancing our loads, maximizing our thread usage, and minimizing our bandwidth usage.
Expert fluency in C# or Java, preferably C#
Expert data structures and algorithm skills
Prior game development experience
Experience with network and client/server programming
Understanding of dynamic distributed systems
Mastery of threading and concurrency
Broad general understanding of game systems such as combat, physics, and pathfinding
See more jobs at City State Entertainment, LLC
Unchained Entertainment is looking for an ASP.NET developer to help create Camelot Unchained. You'll take part in the development of an API that securely provides important gameplay data and functionality in real-time to both the game UI and the public. As part of this position you will work closely with both gameplay and UI developers to help facilitate the flow of information through the API layer.
Responsibilities
Expose data from deep in the gameplay server to secure web APIs
Support, guide, and feed our in-game HTML-based UI
Create features behind public webpages to engage and support our community
Provide hooks for systems like crafting and guilds to be accessible everywhere
Collaborate closely in a small, gamer-focused and developer-driven team
Fluency in .NET development using C#
Experience with recent ASP.NET WebAPI versions
Experience creating secure & robust but remixable REST APIs
A passion for gaming, especially MMORPGs
A relentless focus on the end-user experience
Comfortable with code versioning tools such as git
Minimum 3 years experience in web backend development using any technologies
Big Bonuses
Experience with GraphQL
Experience with SignalR or WebSockets
Experience with SSO systems
Experience with JavaScript / TypeScript and front-end web development
Willingness to engage the user and mod-maker communities
Familiarity with APIs from other games
Smaller Bonuses
Experience with MongoDB or other document-oriented data stores
Experience with persistent data structures & functional programming
Experience with AWS or Google Cloud hosting
Experience with analytics
Experience with native development in C++
Prior game development experience
Degree in computer science or related field
See more jobs at City State Entertainment, LLC
Unchained Entertainment is looking for a Senior level Gameplay Engineer to help create Camelot Unchained. You’ll work primarily within our server code to implement features from combat to crafting to guilds. You can also expect to make forays into client code to expose those features to the user, although you can leave the hardcore engine development and final UI polish to others.
See more jobs at City State Entertainment, LLC
Unchained Entertainment is looking for two Mid-level Gameplay Engineers to help create Camelot Unchained. You’ll work primarily within our server code to implement features from combat to crafting to guilds. You can also expect to make forays into client code to expose those features to the user, although you can leave the hardcore engine development and final UI polish to others.
See more jobs at City State Entertainment, LLC