Mass Effect 3 will have Multiplayer?

A new job opening over at Bioware hints at multiplayer for Mass Effect 3.

Position Overview

Multiplayer Programmers ensure the game engine and game systems work reliably and efficiently in a multiplayer environment. They work with both the front and back ends to take existing single player user experiences and make them multiplayer safe.

Key Responsibilities
- Provide and implement solutions to deal with network latency, de-synchronization of data between networked machines/players, packet compression, cheating, and interrupted connections
- Implement and integrate core online components on multiple hardware platforms
- Develop and enforce best practices guidelines for other programmers on the project
- Work with databases that allow for chat rooms, client/server games, player matching, player stats, etc.
Required Technical Skills and Experience
- Bachelor degree in Computer Science or related field, or equivalent training and professional experience
- Proficiency with C++
- Experience in object-oriented design and implementation
- Demonstrated knowledge of good software programming practices
- Excellent detail-oriented, problem solving skills. Candidate must be able to quickly identify issues and resolve them
- Hands-on experience working on multiplayer systems
- Thorough understanding of fundamental client-server networking architecture
- Experience and examples of writing game network code using TCP/IP and UDP
- Solid understanding of prediction, bandwidth, latency, and other multiplayer related considerations
Nice To Have

- The ideal candidate has shipped at least one video game title; and has a minimum of three years of technical experience in the video game or related industry
- Published games should reflect hands-on experience on console, handheld or PC
- Experience with the Unreal engine
- Knowledge and programming experience with Unix operating systems
- Experience with assembler (PowerPC, SPU), scripting languages (Perl, Python, Lua, Ruby) and interpreted languages (C#, Java)
- Database programming, design and management
- Experience with large scale, high bandwidth server backends
- Avid gamer with a passion for creating top-quality games

Performance Competencies (Non Technical Skills)

- Excellent verbal and written communication skills
- Excellent decision making capabilities
- Ability to quickly learn and apply new concepts, principles and solutions
- Demonstrates dependability and commitment to projects/tasks

Does this sound like you?

Apply now!

Source: jobs.ea.com

Related News:

  1. Crysis 2 Multiplayer and Box Art Revealed
  2. Mass Effect 2 Review
  3. Mass Effect 2 multi core cpu loader
  • Share/Bookmark