УWargamingестьотдельноеподразделение,котороезанимается…занимаетсяразработкойнекой«платформы»。 УменяимоихколлегестьжеланиерассказатьвамоПлатформеиеевнутренней«кухне»:ктомы,чтомыделаем,какиетехническиерешенияпринимаем,чтоунасполучилось,ачтонеочень。 Яодиниз«старых»сотрудниковэтойкоманды,ивэтойстатьеяхочурассказатьотом,какмыпришликнеобходимостисозданияПлатформыиосновныхэтапахееразвития。

Историяповерхам:самоеначало
《坦克世界》 — Wargaming,游戏中的角色添加了一些文字或图像。坦克世界(Wargaming),战争游戏(далеконеперваяигракомпанииWargaming) Хотясамопонятие[Платформа]иеевыделениевотдельнуюсущностьпоявилисьгораздопозже。
Кигре(котораясостоитизклиентаисервера)сначаладобавились:
- форум—俄语(сраннейальфы)сразработчикамиигры;форум-нанемигрокиобщались;
- сайт-портал—гартанперваярегистрацияаккаунтов,новости,статьи;
- лаунчер—клиентскоеприложение,котороеобновляетигру;
- платежнаясистема—сервисдляполученияденеготигроков:
- отдельныйсайтдляслужбытехническойподдержки—которыйпозволяетуправлятьимуществомигрока;
- тикетница— —герентикаотавлялисвоизаявки。
Примернотакимсоставомудалосьвыйтивзакрытоетестирование,начатьполучатьплатежи(предпродажи),затем – воткрытоеи,наконец,врелиз(вавгусте2010-го)。
产品:产品:生产
Передрелизом«Танков»идолгоевремяпосленегоосновноеразвитиеплатформыпроисходиловрежие Зачастуюврелизуходилисырыесервисы,
- экспортер—отдельныйсервис,которыйхранил«реплику»данныхигрвввиденабораJSON; деловтом,чтовнутриигрыданныележатвбинарномвиде,болееудобномдлядвижкаWOT,аснаружи(стипичныхweb的сайтов)прощепользоватьсятекстовымпредставлением;
- единыйсервисаутентификации—дляигры,форума,сайтаигрыит。 д.; 美国
- клановыевойны—посутиотдельнаябраузернаяиграсфишками
- турниры—аналогичноклановымвойнам;
- непрерывноеувеличениеспособовиудобстваоплаты—этовообщебесконечнаязадача,всегдаможносд。
«Танки»заэтовремявышливрелизвЕвропеиСевернойАмерике。

Ипорияповево:самолеты,корабли
Потомкомпаниясталаразрабатыватьнетолько«Танки»。 Итутсталочевиденнедостатоктого,чтомысделалиранеедляПлатформы。 Все,чтомыразработали,былосделанодляоднойигры。 Малотого,этобылифактическирабочиепрототипы; напродолжительноетестированиеунасвтовремянехваталонивремени,нирук。 Омасштабированиинанесколькоигрмытогдазадумывалисьвосновномтеоретически。
Восновесерверовигр坦克世界,战机世界,军舰世界 Ноукоманд,ответственныхзаразработкукаждойизигр,естьсобственноевидениетогоекакименн Тоесть,несмотрянато,чтообщийвекторсовпадал,выяснилось,чтосуществуетогромноеколичествоотличий,которыеприходиликнамвплатформуввидеотдельныхтребований。
Одначастьсервисов(например,игровыевеб-порталы«Самолетов»и«Кораблей»)фактическиоказиласирраз Втораячастьхотьиоставаласьбезизменений,ноархитектураэтихсервисовбылатакой,чтодлякаждойизигртребоваласьработающаявпродакшенеотдельнаякопия。 Итольконебольшуючастьсервисовбылонесложнодоработать,чтобыоставитьединственниоисс
Работысталогораздобольше,иначаласьпостояннаяборьба。 Чтолучше:единоетехническоерешениедлявсехигрилиотдельноедлякаждой? Дублирование – этолишняяработа,нотакойподходдаетиграмвозможностьсвободноделатькастомизации,выпускатьрелизычащеивообщеидтисвоейдорогой。

Ипорияповерхам:консоли,мобилки
КогдаигрысталивыходитьнетольконаPC(坦克наконсоляхимобильныхустройствахречьвпервуюочередьо世界),этокоснулосьПлатформысамымнепосредственнымобразом。 «Танки»наэтихустройствах— PC,этоотдельные,полностьюпереработанныеигры。 Но! Сервераэтихигр,хотьибылипереработаны,всамомначаленесильноотличалисьотPC-шнойверсии。
Нанаслеглазадачаинтеграциисостороннимиплатформами; мыдолжныбылистатьнекоторым代理междунимииигрой,взятьнасебякакможнобольшезадачвзаимодействияисвестикминимумуизменениявсерверныхчастяхигр。 Впервуюочередьэтотакиезадачи:
- 索尼PSN和Microsoft Xbox LIVE;
- логиннавеб-ресурсыWG;
- созданиеаккаунтовилогинынамобильныхустройствах;
- платежи。
КAPI微软API以及索尼велисамиразработчикиигр。 Отнас,какотразработчиковплатформы,нужнабыладоработкаопределенныхкомпонентипомощьвин。 Хотянамтожехваталозадач,связанныхсоспецификойработыэтихплатформ。
Необычныерегионы:Вьетнам,Китай,Корея
Азия—этоотдельныймир。 Идаженеодин。 Тамоченьмногонюансов。 Втомчислеивтт,какименнолюдииграютв:
- Китай—对этовыпускигрыисключительносместнымпартнером。 Деловтом,чтовКитаевыпуститьигрусамостоятельнооченьсложно。 Требуетсяпройтиогромноеколичествоадминистративныхпроцедур,例如числесогласованиевправит。
- Вьетнам—там坦克世界втечениенесколькихлетработаласпартнером…
- Корея—оченьтребовательноезаконодательство。 Которое,вчастности,требуетобязательнойинтеграциисправительственнымSaaS-ом。 Онпредоставляетданныеобимени,возрастеит。 д。 игрока,инастаиваетнареализацииограниченийпоплатежам(неболее500доллароввмесяц),поигровым。 Дажеестьтребованиякпаролямигроков。
高级功能
Вопределенныймоментсталиразрабатыватьсясервисы,
Изтого,счемсталкиваютсясамиигроки,это:
- Wargaming游戏中心(WGC)—在Windows操作系统中-приложениедляустановкиигр;
- сервисперсональныхпредложенийдлямагазинанаоснованиистатистикиигрока;
- совместныйтарифныйпланотWargamingиРостелекома。
Имноговнутреннихинструментовдляработыотделовподдержки,контента和идругих。
Новаяплатформадляновыхигр
Затемнашизадачидополнительнорасширились。 Отподдержкинесколькихигр,сделанныхкомпанией战争游戏надвижке的BigWorld(WOT,WoWP,WOWS),нужнобылоперейтикподдержкемножествадругихигр,сделанныхнасовершенноиныхтехнологиях。 Wargaming(Илентолькокомпанией)。

Сталоочевидно,чтомногиекомпонентымогутподдерживатьнесколькоигр,нонедесятки/сотни。 ДаинашиAPI,использующиесядляинтеграции,былиоченьзаточеныдляигрнаBigWorld和нонедляилриидруг。
Никакой«новой»Платформынеслучилось。 СлучилосьпростодобавлениенесколькихновыхсервисовиновыхAPI,即которыеотличнососуществуюисклас。 Играми,которыепоехалипоновымрельсам(изужеанонсированных)故事:
- 全面战争竞技场;
- 口径;
- 异教徒在线。
Нуиначаласьмиграциястарых。
Итого
Платформаэто—图库视频影像:чоочтопозволяетигроку:
- зарегистрироваться;
- залогиниться;
- заплатить;
- скачатьигру;
- получитьпомощь。
Адляиздателя—помочьигрокуэтосделать,сучётомвсехрегиональныхособенностейипожерариран。

Чтоинтересноузнать
Этоистория,пустьиповерхам,моимиглазами。 Ненадосчитатьееофициальной—где-тоямогошибиться,где-тоупростить,где-топреувеличить。 Но! Оченьхочетсяпродолжатьделитьсяинформацией。