Orbit: EA's first open source project
blog.bioware.com
blog.bioware.com
Additionally, EA purchased ESN which also has open source contributions that are maintained after the purchase. It might be fair to say that Orbit is the LATEST EA open source project, but not the first.
https://github.com/paulhodge/EASTL
Apparently works out of the box with G++/GCC, some modifications were made to get it working Clang/LLVM
I see some commits on the github are from 5 days ago, though, so now I'm not so sure.
> This initiative is the result of a lot of effort from people across BioWare and EA
I can imagine "lot of effort" it took. I feel excited about this direction and I hope that there are more projects coming.
Except both bioware and EA have dismal track record of massive online services. Origin barely works, SWTOR was barely loaded, Sim City - you know the story, Battlefield launches are terrible and so on.
Origin works pretty well (i've seen this echo'd in various internet outlets... reddit, gaming communities, etc), Sim City was launched by maxis a studio that has little (apparent) online knowledge, battlefield launches suffer from buggy gameplay, but their servers are generally solid. Also, most of the BF stuff you interact with is Frostbite, not online (apart from battelog and online connectivity)
Now, how about FIFA and Madden which have userbases that absolutely dwarf those games? All of the news feeds, user statistics, video/image sharing, etc? It works well and consistently. the people who do online at EA studios proper are very knowledgable. I can't speak for Bioware, but you must realize that studios inside EA have a fair degree of autonomy wrt technical decisions.
this is a huge step for EA. I applaud them and am rooting for the active movers inside EA to keep pushing for more OSS.
Okay.
http://kotaku.com/5990165/my-simcity-city-thrived-offline-fo...
http://www.usatoday.com/story/tech/gaming/2013/03/09/ea-simc...
http://www.huffingtonpost.com/2013/03/11/simcity-launch-dumb...
http://techland.time.com/2013/03/12/were-ready-for-always-on...
http://www.polygon.com/2013/3/8/4079894/ea-suspends-simcity-...
http://www.pcgamer.com/simcity-refund-ea-origin/
In fact, look up 'Battlefield', 'Origin EA' or 'Sim City' on Google News between 2010 and 2014.
Not too many happy people.
I only included Sim City stuff because it was mentioned by your comments' parent.
Sim City was launched by EA. Very little of "Maxis" existed when that product came out. It was entirely an EA project and EA has ample experience with online gaming.
>Now, how about FIFA and Madden which have userbases that absolutely dwarf those games?
If you've ever tried to play an EA game beyond casual 1v1 online matches you would rethink your praise of their online systems. As an avid NCAA 14 player believe me when I say that they have a basic misunderstanding of what players want out of an online experience. They're not even good at 1v1, to be honest, when you're playing over a network their solution to input lag is to just slow down the gameplay entirely. EA is a cheap company.
>I applaud them and am rooting for the active movers inside EA to keep pushing for more OSS.
EA has made so much money off of shit products they would have to do 100 Open Source projects before I felt they deserved praise.
Never had an issue with it.
> SWTOR was barely loaded, Sim City
All of them: now fixed. It's not an excuse but online game launches, nearly without exception (most certainly not exclusive to EA), always go like that. The reason is as Blizzard described it with the Diablo launch: during a launch you have a massive influx of players of which a good amount completely lose interest over the next week or two. Buying servers (which, keep in mind, the majority of game publishers still do) would be a huge waste of money.
It's set to improve as the cloud comes into use (e.g. Titanfall, Camelot Unchained, ESO) but there is still resistance against it.
> Battlefield launches are terrible and so on.
Be fair, that had nothing to do with capacity - that was a rushed product. I played it from beta, through early access and into release never being denied a login due to capacity. The game crashed, the sound didn't work, it was extraordinarily buggy and unfinished; yes, but don't claim there was capacity problems.
You are confusing EA's ability to write code and manage infrastructure with their tendency to be greedy and willingness to release unfinished products. The EA greed debate has nothing to do with Orbit.
Your comment seems to contradict itself and needlessly defend EA. No one should be defending this company. Good for them for "giving something back" but I doubt their motive is honest charity.
I just tried to fire up Mass Effect 3 and it couldn't connect to the DRM server. Three years after launch and it only manages to verify itself ~30% of the time. Mirror's Edge has never worked but it isn't a problem because the game lets you play without logging in.
They're 0 for 2, even {3,7} years after release.
> You are confusing EA's ability to write code and manage infrastructure with their tendency to be greedy
Do you really think they're intentionally saving money by taking a PR hit at every release vs giving the DRM / multiplayer teams the time and resources they need to build a robust system? Also, even if they are, why would I want to use software with such a dismal reputation? When I'm making my choice I don't really care if the team that built the software has an excuse or not, I care if the framework is going to work.
EDIT : After more careful review noticed this : "It was developed by BioWare, a division of Electronic Arts, and is heavily inspired by the Orleans project."
[1] https://github.com/paulhodge/EASTL seems to be a clone of it and has commits from 4 years ago
Here a pic for comparison: https://de.wikipedia.org/wiki/Internationales_Congress_Centr...