Multiplayer Gameplay Programmer

Job Terms:
Start date:
posted by:
Jack Coleman

Job Description:

• Design, implement, and maintain a robust series of custom multiplayer gameplay systems
• Identify opportunities for improved efficiency and/or ease of use in existing systems
• Provide engineering support to the Level designers and other content creators
• Analyze performance and memory issues in multiplayer levels
• Provide instruction (in person and documented) on gameplay tech usage

• Must have 3+ years of experience in video games
• University level degree in computer science or a related field
• Strong C++ skills
• Strong knowledge of the math, data structures and algorithms commonly used in gameplay
• Excellent communication skills and comfortable working closely with designers and content developers.
• Possess a client focused mindset
• Flexibility and willingness to jump across multiple systems as required
• Experience with multiplayer and/or co-op gameplay development
• Unreal engine experience is a plus
• Strong debugging and optimization skills in a multi-threaded environment
• Experience developing tools and modules for game development
• In-depth understanding of game development process and workflows
• A desire to provide the best experience to our content creators and our players
• Knowledge of other scripting languages (Lua, Python, MEL) is desirable
• An awareness of software development best practices, particularly for design, coding, and testing