История

Morterra с 2011 года до наших дней

От первой идеи до сегодняшнего дня, со скриншотами тех лет. У каждого обновления, о котором мы писали, есть своя страница.

Часть 8 · 2026

Morterra 2

Игра, переписанная с нуля на three.js. Именно она сейчас работает на morterra.com.

Игрок в короне и красных доспехах у каменной базы в Morterra 2
Игрок в красных доспехах с золотой короной на голове и мечом в руке

Запуск Morterra 2

  • Она заменила старую игру на morterra.com
  • Старые аккаунты перенесены вместе с именами, титулами и списками друзей
  • Магазин недели с косметикой за кроны и подписка. Ничто из этого не делает тебя сильнее
Игрок в короне гребёт на деревянной лодке в открытом море в dev-мире Morterra 2
Каменная база на холме, окружённая рвомИгрок гонится за курицей по тёмному лесу

Тесты в dev-мире

  • 10 октября мы открыли dev-мир с лодками, биомами и 3D-строительством и попросили игроков помочь с тестами
  • 15 навыков, которые сохраняются после каждого вайпа, и качество предметов от грубого до легендарного
  • Гильдии, Доска наград, торговые лавки, рыбалка и лопаты, которыми можно копать землю

Начинаем заново на three.js

  • Началась работа над полной переделкой: клиент на three.js и новый сервер, разделённый на хаб и отдельные миры
  • Новый бинарный сетевой код и голосовой чат с теми, кто рядом, который никогда не раскрывает твой IP другим игрокам
  • Остров, предметы, персонажи и правила старой игры перенесены, а затем проверены правило за правилом
  • Сенсорное управление для телефонов и полная поддержка геймпадов с самого начала

Часть 7 · 2025–2026

Назад к игре 2019 года

Мы отказались от Unity и вернулись к браузерной 3D-игре 2019 года на Babylon.js. В 2026 году её сменила Morterra 2.

Остров из январского обновления 2026 года

Таблички, рельеф и плавание

  • Изменяемый рельеф, океаны и плавание
  • Таблички, колодцы, каменные инструменты и сёдла, чтобы лошади не уходили
  • Автоматические вайпы с динамитом повсюду в последние 30 минут
  • Рекорды сезона сохраняются для каждого сервера
  • Лут с игроков при смерти и со спящих
Лесистый склон, спускающийся к песчаному берегу, из анонсов августа 2025 года
Вид на озеро с берега, в руке каменный инструментОсёдланная лошадь на каменной дорожке под большими деревьямиКаменный колодец с деревянной крышей у дорожкиИгрок плывёт в открытой воде

Анонсы большого обновления

  • Более плавная физика и гораздо меньше лагов
  • Рельеф, генерируемый по сиду, с океанами, прудами и горами
  • Сёдла, колодцы, каменные инструменты и плавание

Большие технические перемены

  • Проверка столкновений стала быстрее как минимум в 1250 раз
  • Задел на карту побольше, больше игроков и физику получше
  • В июле 55% сообщества проголосовали за то, чтобы оставить вайпы раз в 30 дней

Отказ от Unity

  • От переделки на Unity отказались после того, как Unity изменила условия использования
  • Работа вернулась к игре 2019 года на Babylon.js, а новые инструменты сильно её упростили
  • Moon берёт на себя крупные задачи по коду, чтобы игра стала быстрее и легче

Часть 6 · 2021–2024

Крюк через Unity

Мы начали переделку на Unity и всё это время поддерживали работу живой игры.

Миры продолжают работать

  • Карты обнулялись примерно каждые 30 дней
  • В сентябре 2024 года починили PvP-сервер, а титул «Ловец багов» достался Rysiu22
  • В октябре 2024 года 77% игроков проголосовали за то, чтобы сера выпадала реже
Рождественские украшения в Morterra

Рождественское обновление

  • Рождественский ивент каждый декабрь
  • Перед гибелью игроки сначала оказываются при смерти
  • Таймеры на дверях, а у короны теперь действует перк только одного камня за раз
  • Месяцы работы над движком под капотом
  • Титул OG теперь получают все аккаунты 2020 года и раньше

Карточка заслуженного игрока Lady Ariadne

Четвёртый заслуженный игрок

Lady Ariadne

За её многолетний вклад в игру. Она по-прежнему важная часть нашего сообщества.

Игровой чат в Discord

  • Бот пересылает в Discord чат из всех миров
  • Исправлено восстановление аккаунта, введён лимит на личные сообщения
  • Больше никакого лута из плавилен сквозь стены
Логотип Morterra с короной

Новый логотип

  • Логотип Morterra с короной и новая иконка игры
  • Пока шла работа над версией на Unity, живая игра продолжала получать обновления

Мир Community

  • Мир без PvP и рейдов, одна зона на игрока
  • В конце того же месяца титул «Ловец багов» достался menta за сообщение о нашем просроченном SSL-сертификате
  • В апреле Мир 2 снова стал миром для выживания

Первый взгляд на Morterra на Unity

  • Видеопревью версии на Unity
  • В апреле — первый взгляд на её систему строительства

Анонс переделки на Unity

  • Задумывалась как загружаемый клиент с лучшей производительностью, в который можно играть и в браузере
  • Мультиплеер, готовка, плавка, карта острова и большая часть интерфейса уже работали
  • Работа началась в конце сентября с основы: PvP, строительства баз, добычи и рейдов

Часть 5 · 2020–2021

Игра растёт

Активное сообщество игроков выросло само собой, а обновления выходили каждые несколько недель.

Присед, скрытность и команды чата

  • Присед скрывает твою иконку на карте и звук шагов
  • Король стал Монархом
  • Команды чата (введи !help) и титул «Инфлюенсер»
  • Через два дня публичный dev-сервер стал PvP-сервером
Бурый медведь перед игроком в медвежьем головном уборе
Бамбук, саженцы и деревья в горшках

Медведи и земледелие

  • Дикие медведи и культуры, которые можно сажать и выращивать
  • Медведи не трогают тебя, пока ты не нападёшь, а потом становятся смертельно опасны
  • Медвежьи головные уборы, спальники, рюкзаки и колчаны
  • Горшки для деревьев, кустов и растений, бамбуковые духовые трубки и яд из паслёна
  • Через несколько дней — ауры кармы, чтобы плохих игроков было легко заметить
Трава и эффекты частиц, добавленные в 2021 году

Трава, частицы и оптимизация

  • Примерно на 50% больше кадров в секунду
  • Трава и эффекты частиц, оба включаются в настройках
  • Больше никаких провалов под землю и проходов сквозь стены

Вайп Мира 1

  • Игроки заняли всю карту и обнесли стенами последнюю свободную зону, поэтому мы сделали вайп Мира 1

Карточка заслуженного игрока Terraplayz

Третий заслуженный игрок

Terraplayz

За преданность игре и первые в её истории 100 000 с лишним добытых валунов

Быстрее на слабых ноутбуках

  • Серьёзная оптимизация для слабых ноутбуков и Chromebook
  • На слабом ноутбуке внутри самой большой базы прошлого вайпа частота кадров выросла примерно с 10 до 24
  • Большинство наших игроков сидят на слабых ноутбуках и Chromebook

Титулы OG, «Ловец багов» и «Заслуженный»

  • Игровые титулы для первых игроков, охотников за багами и заслуженных игроков
  • Перезарядка бинтов и автонастройка графики для слабых устройств
Настройка поля зрения, добавленная в 2021 году

Прыжки, хедшоты и бинты

  • Мир 2 на сервере US East
  • Прыжки, падение стрел и двойной урон за хедшоты
  • Бинты, восстанавливающие 20 здоровья
  • Настройка поля зрения и первая поддержка геймпадов
Morterra на телефоне
Сенсорное управление на телефоне: два стика поверх игры

Мобильная версия, рекорды и титулы

  • PvP-рейтинг, который работает как шахматный рейтинг Эло
  • 30-секундный таймер возрождения на спальниках
  • Новые рекорды и титул в чате за каждое первое место
  • Короля видно на карте
Вид на карту в феврале 2021 года с полосками здоровья, панелью предметов и миникартой

Можно играть на телефоне

  • Автоматический полноэкранный режим, страница настроек с вкладками, переключатель тумана и затенение рельефа
  • Оружие и щит теперь видны от первого лица
  • Рейды инструментами быстрее, доспехи прочнее, а рюкзаки больше не ломаются в PvP
Настройки персонажа: цвет кожи, волосы и бороды
Меню персонажа: пол, цвет кожи, причёска, цвет волос и борода

Список друзей и настройка персонажа

  • Пол, цвет кожи, волосы и бороды
  • Списки друзей и игнора
  • Дни вдвое длиннее ночей
  • Арбалеты на наковальне
  • Перед вайпом мы разложили по сундукам по всей карте кучу динамита
Первая корона
Игрок с ожерельем и арбалетом

Короны, украшения и арбалеты

  • Золотые, рубиновые, алмазные и изумрудные ожерелья, у каждого свой перк
  • Короны, которые можно создать
  • Арбалеты и более мощные луки
  • Маркеры попаданий и экран, где видно, кто тебя убил
  • Публичный тестовый сервер для PvP
  • Первому, кто создаст и наденет корону, обещали первое место на будущей странице «Зал славы»
Модель игрока 2020 года с луком
Модель игрока 2020 года ночью, с копьём и красным щитомМодель игрока 2020 года в железных доспехах и шлеме с красным гребнем, с топором в руке

Новые модели игроков

  • Новая модель игрока, в которой примерно вдвое меньше полигонов
  • Задел на будущие арбалеты, украшения и настройки персонажа
  • Следующие цели: 60 FPS на обычном ноутбуке, потом управление для телефонов

Личные сообщения и карта мира

  • Личные сообщения, карта мира и список игроков онлайн
  • Улучшенные миникарта и обучение

Часть 4 · 2018–2020

Дальше — 3D

Мы пересобрали игру в 3D на Babylon.js. Модели сделал наш давний друг, который только начинал осваивать 3D-моделирование, а позже он же перерисовал спрайты и интерфейс.

Новые дубы и клёны вокруг базы
Большая база со стенами по спирали, вид сверхуКвадратная база внутри колец стен, вид сверху

Улучшенные 3D-модели и рейды

  • Динамит наносит 1000 урона в малом радиусе, бомбы — 500 в большом
  • Рейдить инструментами медленно, зато дёшево
  • Колья вдвое прочнее, сундуки вдвое слабее
  • Новые дубы и клёны

Аккаунты и 3D-рельеф

  • Регистрация аккаунтов, возрождение и кнопка «Играть сейчас»
  • «Играть сейчас» даёт временный аккаунт, который удаляется после смерти
  • Рельеф стал трёхмерным (а заодно случился куриный апокалипсис)
  • Сотни кур, одновременно убегающих от игроков, вызывали лаги на сервере, поэтому теперь их примерно в пять раз меньше

Карточка заслуженного игрока aritianfanalfirin

Второй заслуженный игрок

aritianfanalfirin

За преданность игре, дружелюбие и помощь новичкам

TikTok и всплеск трафика

  • TikTok от Levfo набрал 27 000 просмотров и привёл 450 посетителей за день
  • Чтобы выдержать нагрузку, мы разделили игровой и веб-сервер, перенесли файлы в CDN и минифицировали код

Плавная ходьба и «Игроки против разработчиков»

  • Ходьба без телепортов даже при пинге 300+ и первый вайп-ивент «Игроки против разработчиков»
  • Обучение прямо в игре
  • Наши планы на 2020 год, почти все из которых сбылись: быстрая игра, аккаунты, спальники, земледелие и мобильная версия

Карточка заслуженного игрока jbaker96

Первый заслуженный игрок

jbaker96

За преданность игре, всё, чего он в ней добился, и дружелюбие к другим игрокам

Динамит у стены базы
Обжиговая печь, сундуки и флаг ночьюОкно плавильни с рудой, топливом и металлическими слитками

Взрывные рейды

  • Сера, порох и нитроглицерин
  • Бомбы и динамит с алхимического стола
  • Смена дня и ночи, тени и карта побольше
  • Обжиговые печи для стекла, глины и древесного угля
  • Рейд киркой теперь занимает гораздо больше времени
Обновлённый интерфейс 2019 года
Обновлённый интерфейс: новые иконки, панель снаряжения и меню крафта

Голосовой чат, новый интерфейс и плавильня

  • Зажми V, чтобы говорить с игроками рядом
  • Полностью новый интерфейс
  • Плавильни для создания сплавов
  • Одиннадцать металлов, каждый примерно так же редок, как в земной коре
  • Крупная и средняя руда стала реже, а аккаунты, где сыграно меньше 30 минут, теперь со временем удаляются, и лагов становится меньше
Металлические стены, двери и сундуки, выставленные в ряд

Обновление с плавильней

  • Олово, вольфрам, титан и их сплавы
  • Верстак и наковальни
  • Металлические колья, двери и сундуки
  • Общие зоны, чтобы друзья могли строить вместе
  • Более прочные металлы бьют сильнее и лучше защищают, но весят больше и замедляют
  • Золотым замкам не нужен ключ, а из железа делают обычные ключи и замки
Металлические двери и стены из каждого нового металла, выставленные в ряд для тестов
Панели крафта и инвентаря в августе 2019 годаПервое окно плавильни: руда, топливо, слитки металлов и сплавов

Новые металлы и сплавы

  • Новые виды металлов и сплавы
  • Плавильня для сбора и выплавки руды
  • Металлические стены, двери и другие элементы построек
Базы игроков в первой 3D-версии
База, окружённая бревенчатыми кольями, под красным деревом

Теперь в 3D

  • Низкополигональное 3D, которое идёт на большинстве компьютеров, даже без мощной видеокарты
  • 15 июля в нашем первом объявлении в Discord: исправлены баг с растениями, ронявший частоту кадров, и баг с дублированием предметов
Игрок в доспехах с топором и щитом под красным деревом в 3D-альфе

Открытие 3D-альфы

  • Очень ранняя 3D-версия, открытая для тестов
  • Модель игрока получила риг, и на ней стало видно снаряжение
Простая модель игрока рядом с наковальней и бревенчатыми стенами

Замки и модель игрока

  • Замки на объекты и простая модель игрока
  • Два нанятых моделлера не доделали модель игрока, так что мы доделали её сами
Наковальни в первом 3D-мире, белые сферы вместо моделей
Первые модели объектов: бревенчатые двери, бамбук и валун у ручьяНизкополигональное дерево рядом с бревенчатой стенойОкно крафта и инвентаря, декабрь 2018 годаКостёр ночью у бревенчатых стен

Первые 3D-рендеры

  • Мир в 3D на Babylon.js, белые сферы вместо моделей
  • Затем первые модели объектов, животных, деревьев и построек, новый интерфейс и огонь

Часть 3 · 2015–2017

Пауза и переезд в браузер

Когда Java-апплеты начали уходить в прошлое, мы на время остановились, а потом переписали игру для браузера.

Сайт и экран входа 2017 года
Бревенчатая база в живой 2D-версии

Теперь в браузере

  • За полгода переписана с Java на JavaScript, после того как браузеры отказались от Java-апплетов
  • Без скачивания и регистрации
  • Рекорды, миникарта и музыка
  • До сих пор работает как Classic Morterra, хотя обновлений больше не получает
2D-игра, пересобранная на HTML canvas: свинья, инструменты и игроки на траве, внизу инвентарь
Границы зон, предметы и кнопка «Спать» в сборке от 29 июня 2017 года

Переезд в браузер

  • Игра переписана на Node.js и WebSockets, с отрисовкой на HTML canvas
  • Рендеринг, сон, столкновения и снаряжение, затем инвентарь, зоны и бой
Убийство игрока в Java-альфе

Альфа 1.5

  • Исправления багов и понятные сообщения, когда что-то сделать нельзя
База с бревенчатыми кольями из первого трейлера

Земля смерти

  • Первый трейлер
  • Очнись в глуши, поставь бревенчатые колья и найди безопасное место для сна

Долгая пауза

  • Разработка почти остановилась, но сервер продолжал работать
  • Java-апплеты в браузерах отживали своё, и это тормозило игру
  • К 2017 году мы знали Node.js и немного HTML, CSS и JavaScript, поэтому начали заново, уже для браузера

Часть 2 · 2011–2015

Годы на Java

Игра на Java, которую мы делали в основном на летних и зимних школьных каникулах.

Работа над первым сайтом под рабочим названием Zeboaz, на фоне открыта игра на Java
Сборка на Java, август 2015 года: деревья, животные, панель инвентаря и чатСборка августа 2015 года с отладочной информацией рядом с ягодным кустомЛошадь в игре на Java, 27 августа 2015 годаБаза, обнесённая бревенчатыми пнями, 27 августа 2015 года

Запуск игры на Java

  • Карма, инвентарь, растущие растения, анимации, столкновения и ключи от дверей и сундуков
  • Первый сайт со ссылкой на скачивание, потому что браузеры отказывались от Java-апплетов
  • К концу месяца — лошади и базы
Тестовая сцена июня 2015 года: характеристики игрока, флаг, валуны, наковальня и растения на траве

Название: Morterra

  • Предметы, снаряжение, здоровье, голод и жажда, а также зоны для строительства
  • Флаг, чтобы занять зону, валуны для добычи, наковальня для кузнечного дела и растения для еды
  • Все спрайты нарисованы вручную в MS Paint и GIMP
  • Morte значит «смерть», terra — «земля»
  • Мы целый год ждали, пока освободится домен morterra.com
Два окна игры рядом: тест мультиплеера в августе 2013 года
Зелёное тестовое поле с кружком игрока и нарисованной картинкой, июль 2013 годаСпрайт игрока и окно чата на зелёном поле, декабрь 2013 годаЭкран входа декабря 2013 года: нарисованные от руки холм и небо, рабочее название XomblotДесятки фейковых спрайтов игроков во время стресс-теста в марте 2014 года

Мультиплеер, спрайты и стресс-тест

  • Картинки на экране и частично работающий мультиплеер
  • Спрайт игрока, окно чата и экран входа
  • Куча фейковых игроков онлайн одновременно
  • Прежде чем стать Morterra, игра несколько раз меняла название
Самый первый скриншот, 13 ноября 2011 года: зелёное тестовое окно с одним спрайтом рядом с кодом
Экран входа июня 2012 года и консоль, выводящая попытки подключения

Первый код

  • 2D-приложение на Java, которое должно было работать как браузерный апплет
  • На самом первом скриншоте, от 13 ноября 2011 года, мышь поворачивает картинку, а стрелки её двигают
  • До этого мы программировали только тогда, когда держали приватные серверы RuneScape в средней школе
  • Экран входа и первые подключения к серверу

Часть 1 · 2005–2010

Идея

За годы до того, как была написана первая строчка кода.

Мир без правил

  • Любой может сразиться с любым, и от этого каждое действие держит в напряжении
  • Как Wilderness из RuneScape, только везде, и со строительством как в Age of Empires и Minecraft
  • Игра в браузере, чтобы присоединиться мог кто угодно откуда угодно
  • Мы научились программировать, чтобы её сделать

Посмотри, какой она стала

Играть бесплатно