Saimme mahdollisuuden haastatella DICE:n Barrie "Bazajaytee" Tingleä, emmekä tietenkään jättäneet tilaisuutta hyödyntämättä. Barrie työskentelee osana tulevaa 1.50-päivitystä työstävää tiimiä, joten esitimme hänelle kysymyksiä liittyen siihen sekä haasteisiin, joiden kanssa pelinkehittäjät joutuvat painimaan. Barrie vastasi yllättävän pitkästi kysymyksiin, joten lukemista riittää. Vastaukset ja kysymykset on myös suomennettu, joten ei tarvitse hätääntyä jos englanti ei taivu.
Tell something about yourself and your position in DICE.
How did you end up working with DICE and gaming industry?
What does your regular day at work consist of?
What is most challenging in your work?
Do you play a lot yourself in your spare time?
What is your all time favourite Battlefield game?
How many things must there be wrong with the game before it triggers you to make a patch?
How long is the process from deciding that a patch is needed to releasing it?
How do you make the decisions of removing or adding features, for example when you decided to remove "squad hopping" from the game?
What kind of hardware are you using when making these improvements?
When did you make the decision of releasing a new patch (1.50) and was there a particular reason or a problem with the game that motivated you to do so?
What is the size of the team working on the 1.50 patch?
Do you know what your next project is going to be after 1.50 patch?
If you could add one game mechanic or feature to the Battlefield 2, what would it be?
Are the old rumours true that BF2 was created by one team and has since been patched by the other? If it is so, why?
If you had free hands and infinite resources, what kind of a game would you like to develop?
Any last words to Battlefield.fi community?
---------------------------------------
Haastattelu suomeksi:
Kerro hieman itsestäsi ja roolistasi DICE:lla.
Miten päädyit töihin DICE:lle ja pelialalle?
Minkälainen on perustyöpäivä?
Mikä on haastavinta työssäsi?
Pelaatko itse paljon vapaa-ajallasi?
Mikä on kaikkien aikojen suosikkisi Battlefield-sarjan peleistä?
Kuinka paljon asioita pelissä pitää olla pielessä ennen kuin päätätte alkaa tekemään uutta päivitystä?
Kuinka pitkä prosessi päivityksen teko on?
Kuinka päätätte muuttaa pelin ominaisuuksia, esimerkiksi päätös poistaa "squad hopping" pelistä?
Minkälaista rautaa käytätte pelin kehityksessä?
Milloin teitte päätöksen julkaista uusi päivitys (1.50) ja oliko siihen jokin tietty syy tai ongelma pelin kanssa?
Kuinka suuri tiimi 1.50-päivitystä työstää?
Tiedätkö mihin projektiin osallistut 1.50-päivityksen jälkeen?
Jos saisit lisätä jokun ominaisuuden Battlefield 2:een, mikä se olisi?
Onko vanhoissa huhuissa perää, että BF2:n teki kokonaan eri tiimi kuin päivitykset? Jos näin on, miksi?
Jos saisit vapaat kädet ja loppumattomat resurssit, minkälaisen pelin kehittäisit?
Terveisesi Battlefield.fi-yhteisölle?
Tell something about yourself and your position in DICE.
- I originally started in the games industry when I was 18, I'm now 30. So I have been doing this a long time and can't really imagine a better industry to be a part of. At DICE I am an Associate Producer although I have been doing a bit of everything for the last year or so – producing to get the update made, making the design decisions and managing budgets.
I also act as a Community Manager by being on the forums and talking with the community as much as possible, and even Customer Support by helping people with Battlefield problems including leaderboards and stats, installations and booster pack entitlements. So as you can imagine, it gets pretty busy.
How did you end up working with DICE and gaming industry?
- Originally I dropped out of University after failing the mathematics section of my computing course thanks to Duke Nukem 3D which we used to play during lessons on the University network. At the time my sister was working for an agency that specializes in finding people work within the video game industry. I submitted my CV through them and a few weeks later I heard back about a job interview in Oxford which I went to and got the job.
I worked there for a total of 3 months before leaving and going to another interview with Bullfrog. From there I went to Inforgrams, Krisalis and then to EA UK. Eventually EA UK took over the QA process for Battlefield and started with Battlefield 2.
I was lucky enough to be sent over to work on site at DICE and stayed for 6 months before going back to the UK. A couple of years ago I came back to DICE in my current role and haven't looked back since.
What does your regular day at work consist of?
- Most days bring something new but usually it does consist of lots of emails and meetings. When I can, I get on the forums at http://forums.electronicarts.co.uk/ to talk with the community.
I am in contact with Evenbalance and GameSpy to making sure everything is working as it should there, as well as taking with new groups that are interested in working with Battlefield like Novint and their Falcon controller.
What is most challenging in your work?
- The community. The Battlefield community is an amazing group to be part of. Everyone has their own ideas about what Battlefield is and what it should be. When it comes to making updates, those high levels of opinions mean that any changes we make will please lots of people but will also upset a lot of others.
That makes the decision making on what goes into the updates a difficult choice and I have been trying to get the community as involved as possible with what they'd like to see while at the same time backing up my decisions on why things are as they are.
Do you play a lot yourself in your spare time?
- Not anywhere near as much as I would like to. I'm usually found going between PC and Xbox 360 games and generally found in FPS (Battlefield 2142, Battlefield Heroes and Quake Live) and racing games (Midnight Club Los Angeles at the minute).
A lot of people seem to think that when you are involved in a game you become good at that game, unfortunately that's not the case as the more you become involved with it the less time you have to actually play it. I mean, I'm professional at installing BF2 and BF2142 updates and boosters as I do it so often but that's about it. Haha.
What is your all time favourite Battlefield game?
- I enjoy all the Battlefield games, some more than others but my top three in order would be; Battlefield 1942, Battlefield 2142 and Battlefield 2.
I just loved the crazy things you could do in 1942, like putting tanks on the wings of the bombers and wing walking. Plus the diversity of the hardware in 1942 still really hasn't been matched. Bombers, fighters, aircraft carriers, battle ships, submarines, jeeps, tanks etc. made for a whole lot of fun.
How many things must there be wrong with the game before it triggers you to make a patch?
- Sometimes nothing needs to be wrong. if we feel an update is due we'll make one. Other times we collect a list of bugs and that list will help decide when an update will be made. For example Battlefield 2 1.50 is long overdue and it was time to make an update but at the same time security issues were coming in regarding player accounts so that kick started us into getting it made.
How long is the process from deciding that a patch is needed to releasing it?
- This totally depends on what it is we want to do with the update and who we have available to work on it. Sometimes we could get an update out in a couple of months from when we know there is going to be an update.
Other times, like with Battlefield 2 1.50 it takes a lot longer. Battlefield 2 is an old game and the things we are working on are pretty deeply rooted in the game code which no one might have touched since Battlefield 2 was being developed nearly 4 years ago. A lot of the original team have moved on so getting someone's time that was there and knows the engine/code can be tough as they are all in heavy demand with the other teams here at DICE.
How do you make the decisions of removing or adding features, for example when you decided to remove "squad hopping" from the game?
- It's always tough when deciding what's best for the game as we know it won't please a lot of players.
Squad hopping was removed to improve how battles were fought across a map. It kept people fighting at the front line trying to push forward to gain position rather than swapping around squads and in some cases totally avoiding the big battles.
What kind of hardware are you using when making these improvements?
- This depends. At the moment we have a mix of Windows XP and Windows Vista machines for developing on, spec wise they vary quite a lot depending on what the machine is being used for. My machine for example doesn't need to be as high spec as the programmers or artists machines.
We also have three build machines which compile the game into what we make available for download. One of these runs Windows Server and then we have a Linux 32 and Linux 64 bit machine for each of the dedicated servers.
When did you make the decision of releasing a new patch (1.50) and was there a particular reason or a problem with the game that motivated you to do so?
- When we were making Battlefield 2142 update 1.50 we decided a BF2 update was long overdue as well as seeing the ability for players to be spoofed and its dramatic increase in use. This took cheating to a new level and couldn't be stopped by Punkbuster alone. So we started work on that and as time progressed we added more features and fixes to the update to become what people have been Beta testing.
What is the size of the team working on the 1.50 patch?
- In total we have had six people on the update including myself. Now we have three people. Emil the programmer, Bjorn the level designer of Operation Blue Pearl and myself.
Do you know what your next project is going to be after 1.50 patch?
- A vacation would be good, but yes I know what is coming after 1.50 and that's not including Battlefield 2142 1.51 which will be coming after BF2 Update 1.50.
If you could add one game mechanic or feature to the Battlefield 2, what would it be?
- I would add custom map downloading into the game. So if you joined a server that ran a custom map then the client would download it automatically instead of having to find which web page might have the map.
I'd also like to have Special Forces compatible with Battlefield 2 servers so all maps could be run in one rotation without having to run separate servers.
Are the old rumours true that BF2 was created by one team and has since been patched by the other? If it is so, why?
- Battlefield 2 was developed here at DICE Sweden. Once it was developed the updating and booster pack development went over to DICE Canada. Unfortunately DICE Canada closed down which is now why updates are back in Sweden. This caused us some delays during the early days of the update.
When I mentioned we were working on the installers for the update I didn't mean InstallShield as some people thought but of actually gathering all the code we had returned from the Canada office and rebuilding it so we could begin work on updating it and making sure the versions matched what was currently out in the wild so to speak.
If you had free hands and infinite resources, what kind of a game would you like to develop?
- I've always liked the idea of a massive persistent Battlefield game. Think something like Planetside's persistent world meets Battlefield speed and setting. Only it'd cross continents for server access. So something someone did in Australia would affect what someone in Europe saw and ping between the two players wouldn't be a factor. I don't think technology and the Internet is anywhere near ready for something like that though. One day though, who knows.
Any last words to Battlefield.fi community?
- Thanks for sticking with the Battlefield community, you are a one of a kind group of people that definitely knows what they want and aren't afraid to let us know.
Keep your feedback coming in on Battlefield and although someone might not reply directly, we do take note on what people are saying.
---------------------------------------
Haastattelu suomeksi:
Kerro hieman itsestäsi ja roolistasi DICE:lla.
- Aloitin pelialalla 18-vuotiaana, nyt olen 30. Olen siis tehnyt tätä jo pitkään ja en voi kuvitellakaan parempaa alaa millä työskennellä. DICE:llä toimin avustavana tuottajana, olen tosin tehnyt vähän kaikenlaista viimeisen vuoden aikana; tuottanut päivityksen valmistumista, tehnyt suunnittelupäätöksiä ja hallinnoinut budjetteja.
Toimin myös yhteisöjohtajana, keskustelupalstoja seuraten ja puhuen (peli)yhteisön kanssa niin paljon kuin mahdollista ja jopa asiakastukena auttaen ihmisiä Battlefield-ongelmissa, kuten pistetaulukoiden, tilastojen, asennusten ja booster packien kanssa. Niin kuin voit kuvitella, kiirettä pitää.
Miten päädyit töihin DICE:lle ja pelialalle?
- Alkujaan jätin tietojenkäsittelyopintoni yliopistossa kesken saatuani hylätyn matematiikkaosuudesta, kiitos Duke Nukem 3D:n, jota oli tapana pelata luentojen aikana yliopiston verkossa. Silloin siskoni työskenteli yrityksessä, joka oli erikoistunut löytämään ihmisille töitä videopelialalla. Lähetin CV:ni heille ja muutama viikko myöhemmin sain työhaastattelun Oxfordiin minne menin ja sain työpaikan.
Olin siellä kolme kuukautta ennen kuin lähdin ja menin toiseen haastatteluun Bullfrogille. Sen jälkeen pääsin Inforgramsille, Krisaliselle ja sitten EA UK:lle. Aikanaan EA UK otti ohjat Battlefieldien laadunvalvonnasta ja aloitti Battlefield 2:lla.
Minulla kävi tuuri ja minut lähetettiin DICE:n toimistolle, jossa työskentelin kuusi kuukautta ennen paluuta englantiin. Pari vuotta sitten tulin takaisin DICE:lle nykyiseen rooliini eikä sitä ole tarvinnut katua päivääkään.
Minkälainen on perustyöpäivä?
- Useimmat päivät tuovat jotain uutta, mutta yleensä se sisältää paljon sähköposteja ja palavereita. Aina kun voin vierailen foorumeilla osoitteessa http://forums.electronicarts.co.uk/ ja puhun yhteisön kanssa.
Olen yhteydessä Evenbalanceen ja Gamespyhin varmistaakseni, että kaikki toimii siellä niin kuin pitää. Pidän myös yhteyttä uusiin ryhmiin, jotka ovat kiinnostuneita Battlefieldin parissa työskentelemisestä, kuten Novint heidän Falcon-peliohjaimensa kanssa.
Mikä on haastavinta työssäsi?
- Yhteisö. On hienoa olla osa hämmästyttävää Battlefield-yhteisöä. Kaikilla on omat ideansa mitä Battlefield on ja mitä sen pitäisi olla. Päivityksiä tehdessä mielipiteiden suuret vaihtelut tarkoittavat, että mitä muutoksia teemmekään, tulevat ne miellyttämään monia ihmisiä, mutta samalla harmittamaan monia muita.
Se tekee päätösten teosta vaikeaa päivityksen sisältöä mietittäessä ja olenkin yrittänyt saada yhteisöä mukaan niin paljon kuin mahdollista kyselemällä mitä he haluaisivat, samalla, kun perustelen päätöksiäni miksi asiat ovat niin kuin ovat.
Pelaatko itse paljon vapaa-ajallasi?
- En läheskään niin paljon kuin haluaisin. Tavallisesti minut löytää tietokone ja Xbox 360 -pelien parista. Pelaan useimmiten FPS-pelejä (Battlefield 2142, Battlefield Heroes ja Quake Live) ja autopelejä (Midnight Club Los Angeles tällä hetkellä).
Monet ihmiset tuntuvat ajattelevan, että kun on kehittämässä peliä, on myös hyvä pelaamaan sitä. Valitettavasti näin ei ole, sillä mitä enemmän pelin kanssa on tekemisissä, sitä vähemmän on aikaa pelata peliä. Olen ammattilainen BF2:n, BF2142:n ja booster packien asentamisessa, koska teen sitä niin usein, mutta siinä kaikki, haha.
Mikä on kaikkien aikojen suosikkisi Battlefield-sarjan peleistä?
- Nautin kaikista Battlefield-peleistä, joistain enemmän kuin toisista, mutta top-3 pelini järjestyksessä ovat: Battlefield 1942, Battlefield 2142 ja Battlefield 2.
Minä vain rakastin kaikkia hulluja juttuja, mitä 1942:ssa pystyi tekemään, kuten tankkien ajaminen pommikoneiden siiville ja wing walkkaaminen. Lisäksi ajoneuvojen monipuolisuudessa 1942:sta ei ole vieläkään voitettu. Pommikoneet, hävittäjät, lentotukialukset, taistelulaivat, sukellusveneet, jeepit, tankit ja muut olivat suurta hupia.
Kuinka paljon asioita pelissä pitää olla pielessä ennen kuin päätätte alkaa tekemään uutta päivitystä?
- Joskus minkään ei tarvitse olla pielessä. Jos meistä tuntuu, että päivitys on tarpeellinen, se tehdään. Toisinaan keräämme listalle bugeja ja listan avulla päätämme milloin päivitys tehdään. Esimerkiksi Battlefield 2 1.50-päivityksen teko on venynyt paljon, ja oli jo korkea aika saada päivitys julkaistua mutta samaan aikaan tietoturva-ongelmia tulvi sisään pelaaja-accounteja koskien, jotka lopulta toimivat lähtölaukauksena sen tekemiselle.
Kuinka pitkä prosessi päivityksen teko on?
- Tämä riippuu täysin siitä mitä haluamme muuttaa ja ketä saamme projektiin mukaan. Joskus päivitys saadaan julkaistua parissa kuukaudessa siitä, kun päätös uuden päivityksen julkaisusta on tehty.
Toisinaan, kuten Battlefield 2 1.50-päivityksen kanssa, joskus aikaa kuluu paljon enemmän. Battlefield 2 on vanha peli ja muutokset joita teemme ovat syvällä koodissa. Näihin osiin koodia ei ole saatettu koskea sitten pelinkehittämisen eli jopa neljään vuoteen. Suuri osa ihmisistä, jotka koodia ovat olleet tekemässä, on siirretty DICE:llä muihin hommiin ja heiltä avun saaminen on hankalaa.
Kuinka päätätte muuttaa pelin ominaisuuksia, esimerkiksi päätös poistaa "squad hopping" pelistä?
- On aina vaikeaa kun pitää päättää mikä on pelin kannalta parasta, ja samalla tietää että emme tule miellyttämään kaikkia ihmisiä.
Squad hopping poistettiin pelistä, jotta taisteluiden paikat saataisiin paremmin haltuun. Tarkoituksena on pitää pelaajat taistelemassa etulinjassa ja puskemassa tietä eteenpäin ennemmin kuin vaihtelemassa squadeja ja joissain tapauksissa välttelemässä kokonaan isoja taisteluita.
Minkälaista rautaa käytätte pelin kehityksessä?
- Tämä vaihtelee. Nyt meillä on sekoitus Windows XP ja Vista-koneita. Ominaisuudet koneissa vaihtelevat paljon riippuen käyttötarkoituksesta. Oma koneeni esimerkiksi ei tarvitse olla kovin tehokas toisin kuin ohjelmoijien tai graafikoiden koneet.
Meillä on myös koodin kääntämiseen kolme konetta, jotka työstävät julkaistavan paketin. Yhdellä näistä koneista on Windows Server asennettuna, jonka lisäksi löytyy 32bit ja 64bit Linux koneet, palvelinohjelmistojen mukaisesti.
Milloin teitte päätöksen julkaista uusi päivitys (1.50) ja oliko siihen jokin tietty syy tai ongelma pelin kanssa?
- Kun työstimme Battlefield 2142:n 1.50-päivitystä, huomasimme, että BF2:n viimeisimmästä päivityksestä oli kulunut aikaa ja huijausmahdollisuudet olivat huomattavasti nousseet. Huijaaminen oli sillä tasolla, ettei Punkbusterista yksinään ollut apua. Niinpä aloitimme työstämisen siitä ja kun aikaa kului, lisäsimme mukaan muita ominaisuuksia sekä korjauksia päästen lopulta siihen Betaan, mitä pelaajat nyt testaavat.
Kuinka suuri tiimi 1.50-päivitystä työstää?
- Kaiken kaikkiaan meillä oli kuusi ihmistä mukaan lukien itseni. Tällä hetkellä meitä on kolme. Emil ohjelmoija, Bjorn Operation Blue Pearlin suunnittelija ja minä itse.
Tiedätkö mihin projektiin osallistut 1.50-päivityksen jälkeen?
- Loma tekisi hyvää, mutta tiedän kyllä mitä tulee 1.50:n jälkeen, eikä se ole Battlefield 2142:n 1.51-päivitys, joka muuten julkaistaan pian BF2:n 1.50:n jälkeen.
Jos saisit lisätä jokun ominaisuuden Battlefield 2:een, mikä se olisi?
- Lisäisin mahdollisuuden ladata custom-karttoja. Jos liittyisit palvelimelle jossa pyörii custom-kartta, peli lataisi ja asentaisi sen automaattisesti pelaajan koneelle ilman tarvetta etsiä Internetistä sivustoa, josta kartta löytyy.
Haluaisin myös, että Special Forces olisi yhteensopiva Battlefield 2:n palvelimien kanssa, jolloin kaikkia karttoja pystyttäisiin laittamaan saman palvelimen karttakiertoon, ilman tarvetta erillisille palvelimille.
Onko vanhoissa huhuissa perää, että BF2:n teki kokonaan eri tiimi kuin päivitykset? Jos näin on, miksi?
- Battlefield 2 tehtiin täällä DICE:llä Ruotsissa. Kun peli oli valmis, sen päivittäminen ja booster packien kehitys siirrettiin Kanadan DICE:lle. Valitettavasti se suljettiin ja siksi päivitysten tekeminen jatkuu taas Ruotsissa. Tämä aiheutti meille muutamia viivästyksiä päivityksen ensimmäisten rakentamispäivien aikana.
Kun mainitsin, että teimmme töitä päivityksen asennusohjelmien kanssa, en tarkoittanut InstallShieldia kuten jotkut varmaan ajattelivat, vaan sitä, että keräsimme Kanadan toimiston lähettämät koodit ja kokosimme ne kasaan. Tämän jälkeen pystyimme aloittamaan koodin päivityksen ja olemaan varmoja, että versio vastasi sillä hetkellä ulkona olevaa versiota.
Jos saisit vapaat kädet ja loppumattomat resurssit, minkälaisen pelin kehittäisit?
- Olen aina pitänyt massiivisen jatkuvan Battlefield-pelin ideasta. Kuvittele Planetsiden maailma sekoitettuna Battlefieldin nopeuteen ja asetelmaan. Eivätkä palvelinyhteydet olisi rajoitteena. Joten kun Australiassa tehtäisiin jotain, se vaikuttaisi siihen mitä eurooppalainen pelaaja näkisi, eikä pelaajien välinen viive olisi vaikuttamassa tapahtumiin. En usko että tekniikka ja Internet ovat vielä lähelläkään sillä tasolla, että ideaani pystyisi toteuttamaan. Mutta ehkä jonain päivänä, eihän sitä koskaan tiedä.
Terveisesi Battlefield.fi-yhteisölle?
- Kiitos kun olette mukana Battlefield-yhteisössä. Olette ainutlaatuinen joukko ihmisiä, jotka todellakin tietävät mitä haluavat, eivätkä pelkää kertoa sitä meille.
Jatkakaa palautteen antamista, ja vaikka aina henkilökohtaisesti vastaaminen ei ole mahdollista, me kyllä otamme huomioon sen mitä ihmiset kommentoivat.
MAINOS
MAINOS
1
Team: [AnVl]
22.05.2009 22:32
#1
23.05.2009 11:56
#2
23.05.2009 15:56
#3
Mahtaa tietää itsekkin että on buginen peli
24.05.2009 14:06
#4
Tuli kyllä vähän yllätyksenä, että vaan 3 tyyppiä rassaa tätä 1.50 pätsiä kasaan...
eipä mikään ihme kun kaikki Dicen projektit venyy
24.05.2009 17:00
#5
24.05.2009 19:23
#6
Lisäisin mahdollisuuden ladata custom-karttoja. Jos liittyisit palvelimelle jossa pyörii custom-kartta, peli lataisi ja asentaisi sen automaattisesti pelaajan koneelle ilman tarvetta etsiä Internetistä sivustoa, josta kartta löytyy.
Agreed. Eipä mikään ihme, ettei yhteisö ole juuri vaivannut rakentamaan karttoja millekään BF-sarjan peleille. Jos ominaisuus olisi käytössä, jatkaisi yhteisö bäfien hengissä pitämistä automaattisesti, jotta DICE pääsisi käyttämään aikaa fiksauksiin.
Tähän asti BF2:lla olisi tusinoittain suosittuja custom-karttoja. Nyt niitä piisaa paljon mm. source-peleillä (css, dod:s, tf2).
1