О нас

Наша компания оказывает услуги по разработке, адаптации и модификации программ для ЭВМ и баз данных, их тестированию, установке и сопровождению для персональных компьютеров и серверов, мобильных устройств, игровых консолей и VR-платформ.

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

Стоимость работ по разработке программного обеспечения определяется индивидуально в зависимости от задач проекта и его сложности. Подробную информацию о возможных форматах сотрудничества можно получить, направив запрос на адрес электронной почты info@interbalt.team.

Наши преимущества

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

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

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

  • выполнение значительных объемов работ в сжатые сроки;
  • гибкую организацию рабочих процессов;
  • формирование проектных команд под конкретные задачи разработки;
  • постоянную коммуникацию с заказчиком на всех этапах разработки программного продукта;
  • использование аналитики и обратной связи для дальнейшего развития и улучшения разрабатываемого ПО.

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

Наш подход

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

При этом мы уделяем особое внимание конфиденциальности информации и защите данных: все проекты реализуются с соблюдением требований о неразглашении конфиденциальной информации (NDA).

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

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

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

Наши проекты

Forge

Внутренняя платформа автоматизации кросс-платформенного портирования игровых проектов.

Платформа представляет собой комплекс инструментов и конвейеров сборки, предназначенных для систематизации и ускорения процесса переноса игровых проектов между целевыми платформами (PC, консоли, мобильные устройства). Решение охватывает весь цикл: от анализа исходной кодовой базы до финальной верификации сборки на целевой платформе.

Ключевые задачи и решения:

  • Унификация процесса портирования: Разработка единого конвейера, стандартизирующего этапы адаптации кода, ресурсов и конфигураций под требования каждой целевой платформы, что позволило исключить ручной разброс в подходах между командами.

  • Автоматическое обнаружение проблем совместимости: Реализация статического анализатора, выявляющего платформо-зависимые вызовы API, несовместимые шейдеры и архитектурные ограничения на ранних этапах - до начала полноценной сборки.

  • Управление ресурсами и конфигурациями: Создание системы профилей платформ, автоматически адаптирующей разрешения текстур, аудиоформаты, настройки графики и манифесты сборки в соответствии с требованиями сертификации.

  • Интеграция в CI/CD: Встраивание платформы в существующие пайплайны непрерывной интеграции с поддержкой параллельных сборок под несколько платформ и автоматической публикацией артефактов.

Основные функциональные возможности платформы:

Анализ и подготовка:

  • Статический анализ исходного кода на предмет платформо-зависимых зависимостей.
  • Автоматическая генерация отчёта о совместимости с приоритизацией найденных проблем.
  • Управление профилями целевых платформ (SDK-версии, ограничения памяти, требования сертификации).

Сборка и адаптация:

  • Параллельная сборка под несколько платформ из единого исходного репозитория.
  • Автоматическая конвертация ресурсов (текстуры, аудио, видео) под платформенные форматы.
  • Подстановка конфигурационных манифестов и платформенных идентификаторов.

Верификация и отчётность:

  • Запуск smoke-тестов на эмуляторах и девкитах после сборки.
  • Дашборд статусов сборок с историей и сравнением метрик между платформами.
  • Система уведомлений о регрессиях и сбоях в пайплайне.

Sentinel

Платформа автоматизированного тестирования игровых проектов.

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

Ключевые задачи и решения:

  • Автоматизация игрового тестирования: Разработка движка записи и воспроизведения игровых сценариев, позволяющего тестировщикам фиксировать пользовательские сессии и преобразовывать их в воспроизводимые автотесты без написания кода.

  • Нагрузочное тестирование мультиплеера: Создание системы имитации игровых сессий с масштабируемым числом виртуальных клиентов, позволяющей выявлять деградацию производительности серверных компонентов под реалистичной нагрузкой.

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

  • Централизованное управление тестовым парком: Построение системы оркестрации физических девайсов и эмуляторов с динамическим распределением задач между ними.

Основные функциональные возможности платформы:

Функциональное тестирование:

  • Запись и воспроизведение игровых сессий с детерминированным симулятором ввода.
  • Визуальная регрессия на основе попиксельного и перцептивного сравнения скриншотов.
  • Валидация игровых состояний, инвентаря, прогресса и внутриигровой экономики.

Нагрузочное тестирование:

  • Генерация нагрузки с настраиваемыми профилями поведения виртуальных игроков.
  • Мониторинг серверных метрик в реальном времени в ходе нагрузочных сценариев.
  • Автоматическая генерация отчётов о деградации производительности.

Инфраструктура и интеграции:

  • Оркестрация парка физических устройств и эмуляторов.
  • Интеграция с системами контроля версий и CI/CD-пайплайнами.
  • API для встраивания кастомных проверок и внешних тестовых фреймворков.
  • Единый дашборд результатов с трендами и историей прогонов.

Babel

Централизованная система управления локализацией игровых проектов.

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

Ключевые задачи и решения:

  • Централизация локализационных данных: Создание единого репозитория строк, объединяющего исходные тексты из нескольких игровых проектов, инструментов и маркетинговых материалов с единой системой версионирования.

  • Автоматизация локализационного конвейера: Разработка конвейера, автоматически извлекающего строки из исходного кода и ресурсов при каждом коммите, направляющего их на перевод и встраивающего готовые переводы обратно в сборку.

  • Контроль качества переводов: Реализация системы автоматических проверок - длина строк, незакрытые теги форматирования, отсутствующие переменные подстановки, - снижающей объём ошибок, попадающих в финальные сборки.

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

Основные функциональные возможности платформы:

Управление строками и проектами:

  • Иерархическая организация строк по проектам, модулям и контекстам использования.
  • Автоматический экспорт строк из исходного кода, конфигурационных файлов и редакторов контента.
  • Версионирование строк с отслеживанием изменений исходного текста и их влияния на существующие переводы.

Рабочий процесс и коллаборация:

  • Веб-интерфейс для переводчиков с контекстными подсказками и скриншотами.
  • Управление задачами и дедлайнами по языкам и проектам.
  • API-интеграция с внешними платформами управления переводами (TMS).

Автоматизация и контроль качества:

  • Автоматические проверки форматирования, переполнения строк и целостности переменных.
  • Встроенный глоссарий с подсветкой отклонений от принятой терминологии.
  • Автоматическая сборка языковых пакетов и их публикация в артефакты сборочного конвейера.
  • Отчётность по покрытию переводами в разрезе языков и проектов.