Bare Butt Boxing ist Tuataras Killer-Kombo

Jul 18, 2025
nackte-Hintern-Boxen

Erfahren Sie, wie Tuatara Games seinen chaotischen Multiplayer-Brawler Bare Butt Boxing mit datengestützter Technologie und Unitys End-to-End-Ökosystem für die Multiplayer-Entwicklung antreibt.

Fallstudie: Bare Butt Boxing

Wie schafft es ein kleines Team, ein latenzfreies, physikbasiertes Multiplayer-Spiel zu erstellen und zu betreiben? Tuatara Games nutzt Unitys Entity Component System (ECS), um skalierbare, flexible und leistungsfähige Codearchitekturen für ihr sich entwickelndes Projekt zu erstellen, und Multiplay Hosting, um konsistentes und reaktionsschnelles Online-Gameplay zu ermöglichen.

Die Herausforderung

Eine solide Grundlage für ein sich entwickelndes, Early-Access-Multiplayer-Spiel schaffen

Plattformen

Desktop, Konsolen

Teammitglieder

33 (5 arbeiten an Bare Butt Boxing)

Standort

Vancouver, Canada

Multiplayer-Wahnsinn erzeugen

Bare Butt Boxing befindet sich derzeit im Early Access. Da das Projekt im Laufe der Zeit basierend auf dem Feedback der Community weiterentwickelt werden würde, wollte Tuatara einen skalierbaren Tech-Stack, um agiles Arbeiten zu ermöglichen. Die Wahl von Unity und vorgefertigten Lösungen von Unity Gaming Services (UGS) ermöglichte es ihnen, sich auf die Entwicklung zu konzentrieren und bei Bedarf leicht umzuschwenken.

Bare Butt Boxing - Offizieller Early Access Launch Trailer

Die Ergebnisse

  • Die Netzwerkclient-Vorhersagekosten mit der Burst-Compiler-Integration von ECS halbiert
  • Drei Netzwerk-Lösungen getestet, während die Zieltermine mit ECS eingehalten wurden
  • Drei Monate Forschung, Prototyping und Integration durch die Einführung von Multiplay Hosting und anderen UGS-Lösungen eingespart
Bare Butt Boxing | Unity Creator Spotlight

Richtig starten

Tuatara hat Bare Butt Boxing von Anfang an mit Unitys Data-Oriented Technology Stack (DOTS) entwickelt.

„Da dies unser erstes Spiel als neues Team ist, wollten wir einen Early Access mit einer Grundlage machen, die stark genug ist, um das Design in die richtige Richtung zu lenken“, sagt Software-Ingenieur Hendrik Stephanus du Toit. „DOTS hat es uns ermöglicht, unsere Systeme so zu modularisieren, dass wir Gameplay-Ideen testen können, ohne Wochen mit dem Umschreiben von Code zu verbringen.“

Bare Butt Boxing

Planung für Multiplattform

Tuatara’s datengestützter Designansatz vereinfacht die Iteration und ermöglicht es ihnen, flexibel mit Optimierung umzugehen. „Mit ECS können wir das Layout der Laufzeitdaten einfach anpassen, ohne die serialisierten Daten zu beeinträchtigen“, sagt Programmierer Ewan Argouse.

Dies ist entscheidend für den eventualen Multiplattform Launch des Spiels. Bare Butt Boxing’s Early Access-Build ist derzeit auf PC und Linux verfügbar, aber Tuatara plant, auch auf MacOS und Konsolen zu veröffentlichen. Sie sagen, dass der Bau mit DOTS ihnen helfen wird, ein vergleichbares Erlebnis auf allen Zielplattformen zu bieten. „Die Hauptvorteile sind kurze Ladezeiten und reibungslosere Erlebnisse. Wenn die Leistung standardmäßig besser ist, können mehr Spieler das Spiel ausführen, unabhängig von der Hardware“, erklärt Ewan.

Bare Butt Boxing

Simulierten Chaos ermöglichen

Bare Butt Boxing’s komisch übertriebene Physik-Interaktionen sind ein zentrales Verkaufsargument. Das Studio verwendet Unity PhysX anstelle der neuen auf ECS basierenden Physik, aber sie schreiben ECS dennoch zu, dass es ihnen geholfen hat, ihre Vision zu erreichen, ohne die Leistung zu beeinträchtigen.

„ECS hat uns geholfen, das Spiel in mehrere Schichten zu unterteilen, ohne Probleme. Das Spieldesign kann einfach und direkt mit der Simulation verbunden sein, und wir können Systeme darauf aufbauen, um es schön zu präsentieren“, erklärt Ewan. „Dank dessen kann die Präsentation komplex sein, während unsere Simulation client-vorhergesagt werden kann, ohne zu schwer für die CPU zu sein.“

Bare Butt Boxing

Kosteneinsparungen mit Multiplay-Hosting

Die Ansprache von mehr Plattformen bedeutet, mehr Spieler zu erreichen, was die Kosten für ein Live-Multiplayer-Spiel erhöhen kann. In Anbetracht dessen hat Tuatara wirtschaftliche, skalierbare Optionen für Netcode und Hosting priorisiert.

Nachdem sie einige verschiedene Lösungen ausprobiert hatten, entschieden sie sich für eine Kombination aus Photon Fusion und Multiplay. „Photon Fusion hat eine reaktionsschnelle Client-Vorhersage und Netcode, aber die Bezahlung pro gleichzeitigen Benutzer würde teuer werden, als unsere Spielerbasis wuchs“, sagt Hendrik. Die Auslagerung der CPU-Nutzung auf die dedizierten Server von Multiplay half Tuatara, Skalierbarkeitsprobleme effektiv zu umgehen, was es langfristig erschwinglicher machte.

Bare Butt Boxing

Spieler verbinden

Die Entscheidung für Unity Gaming Services bedeutete, dass Tuatara auch Zugang zu anderen Lösungen für den Betrieb von Live-Spielen hatte. „Nachdem wir UGS für MultiPlay integriert hatten, sahen wir sein Potenzial und nutzten seine anderen Dienste, von denen wir nicht einmal wussten, dass wir sie wollten, wie Cloud Save, Player Accounts und Remote Config“, sagt Klemen Lozar, Gründer, CEO und kreativer Direktor von Tuatara.

Ihr Spiel mit Tools zu betreiben, die zusammenarbeiten, hilft Tuatara, sich auf dauerhaften Erfolg einzustellen. „Multiplay integriert sich gut mit anderen Diensten, nach denen Spieler während des Early Access fragen könnten“, sagt Hendrik. „Zum Beispiel konnten wir mit Matchmaker ein einfaches Matchmaking-Modell leicht implementieren, und wenn die Spieler jemals mehr als das wollten, wussten wir, dass wir bereits mit der richtigen Technik ausgestattet waren.“

Bare Butt Boxing

Unity an ihrer Seite haben

Tuatara hofft, mit Bare Butt Boxing in die Spieleindustrie einzutreten. Indem sie ihr Spiel auf DOTS aufbauen und Multiplay nutzen, um Spieler zu verbinden, können sie sicherstellen, dass Bare Butt Boxing beim Start auf Konsolen später in diesem Jahr mit voller Kraft startet.

„Auf andere Dienste angewiesen zu sein, hilft wirklich, den Druck zu verringern, besonders wenn man weiß, dass es ein großartiges Team bei Unity gibt, das uns bis zum Ende unterstützt“, sagt Hendrik.

Bare Butt Boxing

„UGS gibt Entwicklern eine Möglichkeit zu sehen, was ihnen möglicherweise entgeht. Die Lösungen sind alle im Dashboard, und es ist eine schöne Reise, die man verfolgen kann. Es macht dich auf die Entscheidungen aufmerksam, die du für dein Live-Spiel treffen solltest.“

Ewan Argouse
Ewan Argouse - Tuatara Games
Software Engineer

Flexible und erweiterbare Tools optimieren jeden Aspekt des Entwicklungsprozesses von Multiplayer-Spielen, von Konzept und Prototyping bis hin zu Start und Live-Betrieb.

Baue ehrgeizige Multiplayer-Spiele mit Unity