Job Description
We are actively looking for a Gameplay Engineer for a gaming studio that has recently raised $15M in funding. They're currently working on two announced IPs and A16 is currently one of their lead investors.
What are some core responsibilities for this position?
- Work with server code to implement features for combat systems.
- Work with the team to develop crafting systems and guild systems for an MMO.
- Work on a wide range of gameplay systems as a generalist.
What are the core requirements for this position?
- Fluency in C++, C#, or Java
- Experience with multiplayer game development for PC and console (ideally, MMORPGs)
- Strong data structures and algorithm skills
- Broad understanding of core game systems such a pathfinding, physics, and combat
- Knowledge of network programming considerations
What are the major brownie points for this role?
- Experience with both C++ and C#
- Experience with JavaScript and web development
- Strong 3D math skills (linear algebra, calculus, trigonometry)
- Prior experience creating client/server systems
- Experience with metrics and analytics, especially in games
- Understanding of distributed systems
- Mastery of threading and concurrency
- Prior experience and expertise in a specific specialty such as AI, physics, or combat
- Prior shipped titles in the game industry
- 5-7+ years (depending on experience) of game development, preferably in the MMORPG space
Maybe a few additional benefits that are overkill?
- Experience with MongoDB or other document-oriented data stores
- Degree in computer science or a related field
- Experience with functional programming (LISP, OCaml, Haskell, etc.)