Geschiedenis

Morterra, van 2011 tot nu

Van het eerste idee tot nu, met screenshots van toen. Elke update die we hebben gepost heeft een eigen pagina.

Deel 8 · 2026

Morterra 2

Helemaal opnieuw geschreven in three.js. Dit is de game die nu op morterra.com staat.

Een speler met een kroon in rood harnas voor een stenen base in Morterra 2
Een speler in rood harnas met een gouden kroon en een zwaard

Morterra 2 gaat live

  • Het verving de oude game op morterra.com
  • Oude accounts kwamen mee, met hun namen, titels en vriendenlijsten
  • Een wekelijkse winkel met cosmetica die je met Crowns koopt, en een lidmaatschap. Niets daarvan maakt je sterker
Een speler met een kroon die in een houten boot op open zee roeit in de devwereld van Morterra 2
Een stenen base op een heuvel met een gracht eromheenEen speler jaagt een kip door een donker bos

Testen in de devwereld

  • Op 10 oktober openden we een devwereld met boten, biomes en bouwen in 3D, en vroegen we spelers om te helpen testen
  • 15 skills die elke wipe meegaan, en itemkwaliteit van Crude tot Legendary
  • Gilden, het Bounty Board, Trading Stalls, vissen en schoppen waarmee je in de grond graaft

Opnieuw beginnen in three.js

  • Het werk begon aan een volledige herschrijving, met een three.js-client en een nieuwe server, opgesplitst in een hub en aparte werelden
  • Nieuwe binaire netcode, en spraakchat met spelers in de buurt die je IP nooit met andere spelers deelt
  • Het eiland, de items, personages en regels van de oude game gingen mee, en werden daarna regel voor regel gecontroleerd
  • Touchbediening voor telefoons en volledige controllerondersteuning vanaf het begin

Deel 7 · 2025 tot 2026

Terug naar de game uit 2019

We stopten met Unity en gingen terug naar de 3D-browsergame uit 2019, gebouwd op Babylon.js. Morterra 2 verving die in 2026.

Het eiland uit de update van januari 2026

Bordjes, terrein en zwemmen

  • Terrein dat verandert, oceanen en zwemmen
  • Bordjes, putten, stenen gereedschap en zadels zodat paarden blijven staan
  • Automatische wipes, met overal dynamiet in de laatste 30 minuten
  • Seizoenshighscores, bewaard per server
  • Neergegane en slapende spelers looten
Een beboste heuvel die afloopt naar een zandkust, uit de previews van augustus 2025
Een meer gezien vanaf de oever, met een stenen werktuig in de handEen gezadeld paard op een stenen pad onder grote bomenEen stenen put met een houten dak naast een padEen speler die in open water zwemt

Eerste blik op de grote update

  • Vloeiendere fysica met veel minder lag
  • Terrein op basis van een seed, met oceanen, vijvers en bergen
  • Zadels, putten, stenen gereedschap en zwemmen

Grote technische veranderingen

  • Botsingsdetectie minstens 1.250 keer sneller
  • De basis voor een grotere kaart, meer spelers en betere fysica
  • In juli stemde 55% van de community om de wipes van 30 dagen te houden

Gestopt met Unity

  • De Unity-versie werd geschrapt nadat Unity zijn gebruiksvoorwaarden had veranderd
  • Het werk ging weer naar de Babylon.js-game uit 2019, met nieuwe tools die het makkelijker maakten
  • Moon pakte grote codeprojecten aan om de game sneller en lichter te maken

Deel 6 · 2021 tot 2024

De omweg via Unity

We begonnen aan een nieuwe versie in Unity en hielden de live game draaiende terwijl we eraan werkten.

De werelden draaiende houden

  • Kaarten werden ongeveer elke 30 dagen gewist
  • De PvP-server werd in september 2024 gerepareerd, en Rysiu22 verdiende de titel Bug Finder
  • In oktober 2024 stemde 77% van de spelers voor een lagere droprate van zwavel
Kerstversiering in Morterra

Kerstupdate

  • Elke december een kerstevent
  • Spelers gaan eerst neer voordat ze doodgaan
  • Timers op deuren, en kronen met maar één edelsteen-perk tegelijk
  • Maanden werk aan de engine onder de motorkap
  • De OG-titel geldt nu voor elk account uit 2020 of eerder

De Distinguished Player-kaart van Lady Ariadne

Vierde Distinguished Player

Lady Ariadne

Voor haar vele bijdragen door de jaren heen. Ze is nog steeds een groot deel van onze community.

De chat uit de game komt naar Discord

  • Een bot zet de chat van elke wereld op Discord
  • Accountherstel gerepareerd, en een limiet op privéberichten
  • Geen Foundries meer looten door muren heen
Het Morterra-logo met kroon

Een nieuw logo

  • Het Morterra-logo met kroon en een nieuw game-icoon
  • De live game kreeg updates terwijl de Unity-versie werd gebouwd

De Community-wereld

  • Een wereld zonder PvP en raiden, één zone per speler
  • Later die maand verdiende menta de titel Bug Finder door ons verlopen SSL-certificaat te melden
  • In april kwam Wereld 2 terug voor survival

Eerste blik op Morterra in Unity

  • Een videopreview van de Unity-versie
  • In april een voorproefje van het bouwsysteem

Een nieuwe versie in Unity aangekondigd

  • Gepland als downloadbare client met betere prestaties, en nog steeds speelbaar in de browser
  • Multiplayer, koken, smelten, een eilandkaart en het grootste deel van de UI werkten al
  • Het werk begon eind september, aan de kern: PvP, bases bouwen, verzamelen en raiden

Deel 5 · 2020 tot 2021

De game groeit

Een actieve spelersgroep groeide vanzelf, en er kwamen om de paar weken updates.

Bukken, sluipen en chatcommando's

  • Bukken verbergt je icoon op de kaart en het geluid van je voetstappen
  • De titel King werd Monarch
  • Chatcommando's (typ !help) en een Influencer-titel
  • Twee dagen later werd de openbare devserver een PvP-server
Een bruine beer voor een speler met een berenhoofdtooi
Bamboe, jonge boompjes en bomen die in potten groeien

Beren en landbouw

  • Beren in het wild, en gewassen om te planten en te kweken
  • Beren laten je met rust tot je ze aanvalt, en dan zijn ze dodelijk
  • Berenhoofdtooien, slaapzakken, rugzakken en pijlkokers
  • Potten voor bomen, struiken en planten, bamboe blaaspijpen en nachtschadegif
  • Een paar dagen later karma-aura's, zodat slechte spelers makkelijk te herkennen zijn
Gras- en deeltjeseffecten uit 2021

Gras, deeltjes en optimalisaties

  • Ongeveer 50% meer frames per seconde
  • Gras- en deeltjeseffecten, allebei in de instellingen
  • Niet meer door de grond vallen of door muren glippen

Wereld 1 gewipet

  • Spelers hadden de hele kaart ingenomen en de laatste zone ommuurd, dus wipeten we Wereld 1

De Distinguished Player-kaart van Terraplayz

Derde Distinguished Player

Terraplayz

Voor de inzet voor de game, en als eerste speler die meer dan 100.000 rotsblokken hakte

Sneller op zwakke laptops

  • Flinke optimalisaties voor goedkope laptops en Chromebooks
  • Op een zwakke laptop in de grootste base van de vorige wipe ging de framerate van ongeveer 10 naar 24
  • De meeste van onze spelers spelen op zwakke laptops en Chromebooks

De titels OG, Bug Finder en Distinguished

  • Titels in de game voor vroege spelers, bugjagers en Distinguished Players
  • Een cooldown op verband, en automatisch schalen voor zwakke apparaten
De FOV-instelling uit 2021

Springen, headshots en verband

  • Wereld 2, in US East
  • Springen, pijlen die zakken en headshots voor dubbele schade
  • Verband dat 20 geneest
  • Een FOV-instelling en de eerste controllerondersteuning
Morterra op een telefoon
Touchbediening op een telefoon: twee duimsticks over de game heen

Mobiel, highscores en titels

  • Een PvP-rating die werkt zoals Elo bij schaken
  • Een respawntimer van 30 seconden op slaapzakken
  • Nieuwe highscores, en een titel in de chat voor elke #1
  • De koning verschijnt op de kaart
Het zicht over de kaart in februari 2021, met gezondheidsbalken, hotbar en minimap

Speelbaar op telefoons

  • Automatisch volledig scherm, een instellingenpagina met tabbladen, mist aan of uit en terreinschaduw
  • Je wapen en schild zijn nu te zien in first person
  • Sneller raiden met gereedschap, sterkere harnassen en rugzakken die niet meer kapotgaan in PvP
Personage-opties: huid, haar en baarden
Het personagemenu: geslacht, huidskleur, kapsel, haarkleur en baard

Vriendenlijst en personages aanpassen

  • Geslacht, huid, haar en baarden
  • Vrienden- en negeerlijsten
  • Dagen twee keer zo lang als nachten
  • Kruisbogen aan de Anvil
  • Voor de wipe stopten we een hoop dynamiet in kisten over de hele kaart
De eerste kroon
Een speler met een ketting en een kruisboog

Kronen, sieraden en kruisbogen

  • Kettingen van goud, robijn, diamant en smaragd, elk met een eigen perk
  • Kronen die je kunt craften
  • Kruisbogen, en sterkere bogen
  • Hitmarkers en een scherm dat laat zien wie je heeft gedood
  • Een openbare testserver voor PvP
  • De eerste speler die een kroon craftte en droeg, zou als eerste op een toekomstige Hall of Fame-pagina komen
Het spelersmodel uit 2020 met een boog
Het spelersmodel uit 2020 's nachts, met een speer en een rood schildHet spelersmodel uit 2020 in ijzeren harnas en een helm met rode kam, met een bijl in de hand

Nieuwe spelersmodellen

  • Een nieuw spelersmodel met ongeveer de helft van de polygonen
  • Ruimte voor kruisbogen, sieraden en personage-opties later
  • De volgende doelen: 60 FPS op een gewone laptop, daarna besturing voor telefoons

Privéberichten en een wereldkaart

  • Privéberichten, een wereldkaart en de lijst met spelers online
  • Een betere minimap en tutorial

Deel 4 · 2018 tot 2020

Door naar 3D

We bouwden de game opnieuw in 3D met Babylon.js. Een oude vriend, nieuw in 3D-modelleren, maakte de modellen en deed later de sprites en de UI opnieuw.

Nieuwe eiken en esdoorns rond een base
Een grote base met spiraalvormige muren, van bovenaf gezienEen vierkante base binnen ringen van muren, van bovenaf gezien

Betere 3D-modellen en raiden

  • Dynamiet doet 1000 schade in een kleine straal, bommen 500 in een brede
  • Raiden met gereedschap is traag maar goedkoop
  • Puntpalen twee keer zo sterk, kisten half zo sterk
  • Nieuwe eiken en esdoorns

Accounts en 3D-terrein

  • Accountregistratie, respawnen en een Play Now-knop
  • Play Now geeft je een wegwerpaccount dat wordt verwijderd als je doodgaat
  • Het terrein werd 3D (samen met een kippenapocalyps)
  • Honderden kippen die tegelijk voor spelers vluchtten, lieten de server laggen, dus nu zijn het er ongeveer vijf keer minder

De Distinguished Player-kaart van aritianfanalfirin

Tweede Distinguished Player

aritianfanalfirin

Voor zijn inzet voor de game, en omdat hij vriendelijk was en nieuwe spelers hielp

Een TikTok en een bezoekerspiek

  • Een TikTok van Levfo kreeg 27.000 views en bracht 450 bezoekers op één dag
  • Om het bij te houden splitsten we de game- en webservers, zetten we bestanden op een CDN en minificeerden we de code

Soepeler lopen en Players vs Devs

  • Lopen zonder te teleporteren, zelfs met meer dan 300 ping, en het eerste wipe-event Players vs Devs
  • Een tutorial in de game
  • Onze plannen voor 2020, die bijna allemaal zijn uitgekomen: snel spelen, accounts, slaapzakken, landbouw en mobiel

De Distinguished Player-kaart van jbaker96

Eerste Distinguished Player

jbaker96

Voor zijn inzet voor de game, alles wat hij erin had bereikt, en zijn vriendelijkheid tegenover andere spelers

Dynamiet tegen de muur van een base
Een Kiln, kisten en een vlag 's nachtsHet Foundry-venster, met erts, brandstof en metalen staven

Raiden met explosieven

  • Zwavel, buskruit en nitroglycerine
  • Bommen en dynamiet van de Alchemy table
  • Dag en nacht, schaduwen en een grotere kaart
  • Kilns voor glas, klei en houtskool
  • Raiden met een houweel duurt nu veel langer
De vernieuwde interface uit 2019
De vernieuwde interface: nieuwe iconen, een uitrustingspaneel en een craftmenu

Voicechat, een nieuwe UI en de Foundry

  • Houd V ingedrukt om met spelers bij je in de buurt te praten
  • Een compleet nieuwe interface
  • Foundries om legeringen te maken
  • Elf metalen, elk ongeveer net zo zeldzaam als in de aardkorst
  • Grote en middelgrote ertsen zeldzamer gemaakt, en accounts met minder dan 30 minuten speeltijd vervallen nu, wat lag scheelt
Metalen muren, deuren en kisten op een rij

De Foundry-update

  • Tin, wolfraam, titanium en hun legeringen
  • De Workbench en Anvils
  • Metalen puntpalen, deuren en kisten
  • Gedeelde zones, zodat vrienden samen kunnen bouwen
  • Sterkere metalen slaan harder en beschermen beter, maar wegen meer en maken je trager
  • Gouden sloten hebben geen sleutel nodig, en van ijzer maak je de standaard sleutels en sloten
Metalen deuren en muren in elk nieuw metaal, op een rij om te testen
De craft- en inventarispanelen in augustus 2019Het eerste Foundry-venster: erts, brandstof, en staven van metalen en legeringen

Nieuwe metalen en legeringen

  • Nieuwe soorten metaal en legeringen
  • Een Foundry om erts te verzamelen en te smelten
  • Metalen muren, deuren en andere bouwdelen
Bases van spelers in de eerste 3D-versie
Een base omringd door puntpalen onder een rode boom

Nu in 3D

  • Low-poly 3D dat op de meeste computers draait, ook zonder sterke videokaart
  • Op 15 juli verhielp onze eerste aankondiging op Discord een plantenbug die de framerate omlaag haalde, en een bug waarmee je items kon dupliceren
Een speler in harnas met een bijl en schild onder een rode boom in de 3D-alpha

De 3D-alpha gaat open

  • Een heel vroege 3D-versie, open om te testen
  • Het spelersmodel kreeg een rig, en uitrusting werd erop zichtbaar
Het simpele spelersmodel naast een Anvil en muren van boomstammen

Sloten en een spelersmodel

  • Sloten op objecten en een simpel spelersmodel
  • Twee ingehuurde modelers lieten het spelersmodel onaf achter, dus maakten we het zelf af
Anvils in de eerste 3D-wereld, met witte bollen in plaats van modellen
De eerste objectmodellen: deuren van boomstammen, bamboe en een rotsblok bij een beekEen low-poly boom naast een muur van boomstammenHet craft- en inventarisvenster uit december 2018Een kampvuur 's nachts naast muren van boomstammen

De eerste 3D-beelden

  • De wereld in 3D getekend met Babylon.js, met witte bollen in plaats van modellen
  • Daarna de eerste modellen van objecten, dieren, bomen en gebouwen, een nieuwe UI en vuur

Deel 3 · 2015 tot 2017

De pauze, en de nieuwe browserversie

Omdat Java-applets aan het verdwijnen waren, stopten we een tijdje en herschreven we daarna de game voor de browser.

De website en het loginscherm uit 2017
Een base van boomstammen in de live 2D-versie

Nu in je browser

  • In zes maanden herschreven van Java naar JavaScript, nadat browsers met Java-applets stopten
  • Niks te downloaden en geen registratie
  • Highscores, een minimap en muziek
  • Nog steeds online als Classic Morterra, al krijgt het geen updates meer
De 2D-game opnieuw gebouwd op een HTML-canvas: een varken, gereedschap en spelers op gras, met de inventaris eronder
Zonegrenzen, items en een Sleep-knop in de build van 29 juni 2017

De nieuwe browserversie

  • Herschreven met Node.js en WebSockets, getekend op een HTML-canvas
  • Rendering, slapen, botsingen en uitrusting, daarna inventaris, zones en gevechten
Een player kill in de Java-alpha

Alpha 1.5

  • Bugfixes, en duidelijkere meldingen als iets niet kan
Een base met puntpalen uit de eerste trailer

Land of Death

  • De eerste trailer
  • Word wakker in de wildernis, bouw puntpalen en zoek een veilige plek om te slapen

Een lange pauze

  • De ontwikkeling lag grotendeels stil, maar de server bleef draaien
  • Java-applets verdwenen uit browsers, en dat hield de game tegen
  • In 2017 kenden we Node.js en wat HTML, CSS en JavaScript, dus begonnen we opnieuw voor de browser

Deel 2 · 2011 tot 2015

De Java-jaren

Een Java-game, vooral gebouwd tijdens de zomer- en wintervakanties van school.

Het bouwen van de eerste website onder de werktitel Zeboaz, met de Java-game erachter open
De Java-build van augustus 2015: bomen, dieren, een inventarisbalk en chatDe build van augustus 2015 met debuggegevens naast een bessenstruikEen paard in de Java-game, 27 augustus 2015Een base ommuurd met boomstronken, 27 augustus 2015

De Java-game gaat live

  • Karma, een inventaris, groeiende planten, animaties, botsingen en sleutels voor deuren en kisten
  • Een eerste website met een downloadlink, omdat browsers stopten met Java-applets
  • Paarden en bases tegen het eind van de maand
De testopzet van juni 2015: spelersstats, een vlag, rotsblokken, een Anvil en planten op gras

Een naam: Morterra

  • Items, uitrusting, gezondheid, honger en dorst, en zones om in te bouwen
  • Een vlag om een zone te claimen, rotsblokken om te hakken, een Anvil om te smeden en planten als eten
  • Elke sprite met de hand getekend in MS Paint en GIMP
  • Morte betekent dood en terra betekent land
  • We wachtten een jaar tot morterra.com vrijkwam
Twee gamevensters naast elkaar, om multiplayer te testen in augustus 2013
Een groen testveld met een spelerscirkel en een getekend plaatje, juli 2013De spelersprite en het chatvenster op een groen veld, december 2013Het loginscherm van december 2013, een met de hand getekende heuvel en lucht onder de werktitel XomblotTientallen sprites van nepspelers tijdens de stresstest van maart 2014

Multiplayer, sprites en een stresstest

  • Beelden op het scherm en multiplayer die deels werkte
  • Een sprite voor de speler, een chatbox en een loginscherm
  • Een hoop nepspelers tegelijk online
  • De game veranderde een paar keer van naam voordat het Morterra werd
Het vroegste screenshot, 13 november 2011: een groen testvenster met één sprite, naast de code
Een loginscherm uit juni 2012, met een console die verbindingspogingen toont

De eerste code

  • Een 2D-applicatie in Java, bedoeld om als applet in de browser te draaien
  • In het vroegste screenshot, van 13 november 2011, draait de muis het beeld en verplaatsen de pijltjestoetsen het
  • Het enige programmeren dat we hiervoor hadden gedaan, was RuneScape-privéservers draaien op de middelbare school
  • Een loginscherm en de eerste verbindingen met een server

Deel 1 · 2005 tot 2010

Het idee

Jaren voordat er ook maar één regel code was geschreven.

Een wereld zonder regels

  • Iedereen kan met iedereen vechten, en dat maakt elke actie spannend
  • Zoals de Wilderness uit RuneScape, maar dan overal, met het bouwen van Age of Empires en Minecraft
  • Te spelen in de browser, zodat iedereen overal kon meedoen
  • We leerden programmeren zodat we het konden bouwen

Kijk hoe het er nu voor staat

Gratis spelen