High School or equivalent
City State Entertainment is looking for gameplay engineers to help create Camelot Unchained (working title), an old-school RvR MMORPG. 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.
Fluency in C++, C#, or Java
Avid and thoughtful gamer, especially of MMORPGs
Strong data structures and algorithm skills
Broad general understanding of game systems such as combat, physics, and pathfinding
- Knowledge of network programming considerations
Experience with both C++ and C#
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
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.)
Note: City State Entertainment is hiring for a broad range of positions on a growing team (www.camelotunchained.com/jobs). We have definite skill and task needs, but the eventual division of tasks within the team will depend on the eventual team members. If you're an outstanding and talented individual whose qualifications fall halfway between two of our listings, we'd still like to hear from you. All candidates must have excellent written and verbal communication skills and be able to work on-site at our Washington DC-area office in the U.S.A. We are an emphatically equal-opportunity employer.
Apply for this job
All applicant profiles are saved in the Resume Database. Privacy settings can be adjusted here.
Friends Who Might Be Interested