Дневник разработчиков №1. С чего начинается BK Wars

Разработка BK Wars уже идёт, и сегодня мы открываем дневник разработчиков — место, где будем подробно рассказывать о создании игры, принятых решениях, текущих задачах и результатах нашей работы.

Разработка BK Wars уже идёт, и сегодня мы открываем дневник разработчиков — место, где будем подробно рассказывать о создании игры, принятых решениях, текущих задачах и результатах нашей работы.

В обычных новостях мы будем публиковать основные события проекта. Здесь же хотим показывать сам процесс разработки — от первых систем и интерфейсов до тестирования готовых игровых механик.

Почему мы решили создать BK Wars

Многие из нас хорошо помнят время, когда браузерные игры были не просто способом провести свободный вечер.

«Бойцовский клуб» был местом, куда заходили каждый день. Здесь развивали персонажей, собирали экипировку, торговали, вступали в кланы, воевали, общались, спорили, заключали союзы и годами создавали собственную игровую историю.

Именно это ощущение мы хотим вернуть.

Но просто воспроизвести игру двадцатилетней давности нам неинтересно.

За эти годы изменились технологии, устройства, привычки игроков и сами требования к онлайн-играм. Поэтому BK Wars создаётся с нуля как самостоятельная современная игра, сохраняя при этом тот самый дух классических браузерных игр.

Не переделываем старое — создаём заново

Это один из принципиальных моментов разработки.

В основе BK Wars нет старого игрового кода, который мы пытаемся модернизировать или приспособить к современным требованиям.

Проект создаётся на современной технологической основе с собственной архитектурой.

Это значительно сложнее на начальном этапе, зато даёт нам возможность сразу проектировать игровые системы так, как они должны работать сегодня: быстро, стабильно и с возможностью дальнейшего развития.

Мы хотим заложить фундамент, который позволит развивать BK Wars годами, а не постоянно бороться с техническими ограничениями прошлого.

Сохраняем главное

Несмотря на полностью новую техническую основу, мы не собираемся превращать BK Wars в очередную современную онлайн-игру, от которой от классического «Бойцовского клуба» осталось только название жанра.

В основе игры останутся знакомые и важные элементы:

развитие собственного персонажа;
тактические бои между игроками;
характеристики и различные варианты развития;
оружие, броня и другие предметы;
магия;
торговля и экономика между игроками;
кланы и клановое противостояние;
Свет, Тьма и Нейтралитет;
общение и социальное взаимодействие.

При этом практически каждую большую систему мы рассматриваем заново.

Что в ней действительно было интересно? Что устарело? Что создавало проблемы? Что можно сделать глубже? А что, наоборот, совершенно не нужно усложнять?

Именно из таких решений постепенно складывается BK Wars.

Что происходит с разработкой сейчас

Сейчас идёт один из самых важных этапов — формирование основы игры.

Мы работаем одновременно над несколькими направлениями: архитектурой проекта, базовыми игровыми системами, интерфейсом, структурой данных и взаимодействием различных частей игры между собой.

Отдельное внимание уделяем боевой системе.

Бои — одна из центральных механик BK Wars, поэтому здесь особенно важно найти правильное сочетание знакомого игрового процесса, глубины и современных технических возможностей.

Параллельно формируется система персонажа, предметов, игровой экономики, библиотеки и других базовых элементов будущего мира.

Некоторые вещи уже существуют в рабочем виде, другие находятся на стадии проектирования и разработки.

Мы намеренно не будем заранее раскрывать внутренние формулы, точные алгоритмы и ряд механик. Это часть игры, которую интереснее будет изучать непосредственно после запуска.

Игра должна нормально работать на телефоне

Это ещё одна задача, которую мы поставили перед собой с самого начала.

BK Wars создаётся не только для компьютеров.

Интерфейс изначально проектируется таким образом, чтобы полноценно работать на смартфонах и планшетах прямо в браузере.

Мы не хотим делать мобильную версию по остаточному принципу, когда большой компьютерный интерфейс просто пытаются уменьшить до размера экрана телефона.

Навигация, бои, персонаж, инвентарь, библиотека и остальные основные элементы должны оставаться удобными независимо от устройства.

Для игр этого направления нормальная современная мобильная адаптация до сих пор остаётся редкостью. Мы хотим это изменить.

Каким мы хотим видеть BK Wars

У нас нет задачи сделать игру, которую человек пройдёт за несколько недель и забудет.

Мы строим долгосрочный игровой мир.

Мир, где имеет значение история персонажа. Где развивается экономика. Где появляются известные бойцы и сильные кланы. Где происходят конфликты и войны. Где редкий предмет действительно имеет историю, а победа над сильным соперником что-то значит.

И главное — где действия других людей делают игру непредсказуемой.

Именно игроки в конечном итоге должны создавать большую часть истории BK Wars.

Зачем нужен дневник разработчиков

Разработка большой онлайн-игры занимает время, и мы не хотим исчезнуть на несколько месяцев, а затем просто показать готовый результат.

Поэтому этот дневник будет выходить регулярно.

Здесь мы будем показывать новые элементы интерфейса, рассказывать о разработке отдельных систем, делиться результатами работы, объяснять некоторые наши решения и показывать, как постепенно меняется проект.

Когда будет что показать — покажем.

Когда будет о чём подробно рассказать — расскажем.

А когда какая-то механика ещё не готова, не будем выдавать концепцию за готовую функцию.

Это только первый дневник.

В следующих выпусках начнём постепенно разбирать отдельные части BK Wars и показывать уже более конкретные результаты разработки.

Работа продолжается. Добро пожаловать за кулисы BK Wars.