Attack of the Fanboy
×
News

Mass Effect Going Multiplayer

by William Schwartz

mass-effect-4-no-shepard

Having just come down off of our greatness induced Mass Effect 2 high that nearly stretched half of 2010, new information posted on LinkedIn suggests a new direction for the sequel.  Bioware Montreal has posted a job listing for a “Multiplayer Programmer (Mass Effect franshise)”.  See the full post below.

Bioware Montreal-Multiplayer Programmer (Mass Effect Franchise)

Bioware Montreal is now looking for the industry’s top talents to join its team. As the newest member of the BioWare family, we remain true to BioWare’s core values, caring as much about the well being of our employees as we do about the quality of our games.  We are working on Mass Effect, one of the industry’s most beloved and acclaimed franchises, as we build our way toward becoming a fully self sufficient BioWare studio.  If you want to help us achieve our mission of delivering the best story driven games in the world, and you dream of being part of a dynamic, talented and focused team, now is the time to get onboard.

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, players 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 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.


SHARE THIS
Say Something

Check out our Community Guidelines and Comment Policy.