Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
June 24, 2019
arrowPress Releases
If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Use BioWare's networking tech in your game -- for free

Use BioWare's networking tech in your game -- for free

March 31, 2015 | By Alex Wawro

March 31, 2015 | By Alex Wawro
Comments
    3 comments
More: Console/PC, Production



This week BioWare released an open source version of Orbit, the Java framework that underlies some of the persistent cross-platform online systems at work in Dragon Age: Inquisition and the Dragon Age Keep utility, in an effort to further develop it with help from the developer community.

Like many developers, BioWare has been incorporating open source software into its workflow for some time, but this is the first time the studio has open-sourced its own technology. 

"When we were unable to find a framework that met our needs it seemed obvious to us that other people must be facing the same problem and also deciding to build that technology in-house," BioWare's Joe Hegarty tells Gamasutra. "It therefore made sense to us that Orbit was somewhere we could make a contribution that would be useful to others."

Hegarty serves as lead developer on BioWare's Online Services team, which is dedicated to developing and maintaining online services that can be used by BioWare developers in much the same way they might use company technology like the Frostbite engine. An earlier version of Orbit was cobbled together from extant Java network solutions during development of Inquisition, and BioWare aims to continue using it for upcoming projects.

"As we evaluated existing solutions it became clear to us that there wasn’t an existing framework available in Java that met our needs," says Hegarty, regarding Orbit's origins. "This was the motivation to build the framework that ultimately became the second iteration of Orbit and it is this version that we have now released as an open source project."

The tech is open source under a BSD 3-Clause license, and you can check it out for yourself over on the Orbit Github repository or BioWare's dedicated Orbit website. Hegarty claims this new iteration of the Orbit tech is a step up from what BioWare used while developing Inquisition, but it's still not "production ready" -- BioWare hopes to update and harden it over the next few months while accepting feedback and contributions from the open source community.

"This is very much a journey into unknown territory for our studio," says Hegarty, noting the studio has no concrete plans to release more open-source technology. "We’ll be keeping a close eye on how it goes."



Related Jobs

Square Enix Co., Ltd.
Square Enix Co., Ltd. — Tokyo, Japan
[06.20.19]

Experienced Game Developer
uTest
uTest — n/a, California, United States
[06.19.19]

App Tester
Reality Games
Reality Games — Kraków, Poland
[06.19.19]

Head of Production
New World Interactive
New World Interactive — Calgary, Alberta, Canada
[06.18.19]

Head of Production









Loading Comments

loader image