Beamable ist eine Open-Source-Spielserver-Plattform, die es Benutzern ermöglicht, Online-Spiele und virtuelle Welten in Minuten zu erstellen. Der Server ermöglicht es Benutzern auch, Spieler-Authentifizierung, Analytik, soziale, Handels-, Inventar-, Content-Management-, Meta-Spiel-Funktionen, GenAI, Web3-Fähigkeiten und mehr zu jedem Spielprojekt hinzuzufügen. Beamables Ziel mit dezentralen physischen Infrastrukturnetzwerken ist es, die Erstellung und den Betrieb der Backend-Infrastruktur des Spiels zu ändern.
Beamable ist eine offene, erweiterbare Spiele-Server-Plattform, die es ermöglicht, Online-Spiele und virtuelle Welten in Minuten zu erstellen. Beamable ermöglicht es den Benutzern, Spieler-Authentifizierung, Analytik, soziale, Handel, Inventar, Content-Management, Meta-Spiel-Funktionen, GenAI, Web3-Fähigkeiten und mehr zu jedem Spielprojekt hinzuzufügen. Beambale ermöglicht es Ihnen, in Minuten Prototypen mit engineintegrierten Prozessen zu erstellen und auf Millionen von Spielern zu skalieren. Es ist als vollständig verwaltetes SaaS-Angebot oder als private Cloud-Alternative, betrieben von AWS, verfügbar. Beamable hat sich zum Ziel gesetzt, eine Reihe von miteinander verbundenen Problemen zu lösen. Dies umfasst die Bereitstellung von Live-Services für Spieleentwickler, die für moderne Spiele wie soziale Spiele, Spiele mit Communities und Spiele mit Wirtschaften erforderlich sind. Beamable ist der effektivste Weg, ein Unity-basiertes Live-Spiel zu erstellen, zu verwalten und zu skalieren.
John S. Kline und David J. Hill entwickelten Beamable im Jahr 2018, um eine einzige Plattform zu schaffen, die es Spieleentwicklern ermöglicht, Backend-Services und Live-Spieleoperationen zu integrieren. Im Jahr 2019 begann Beamable, Verbindungen in der Spieleindustrie zu knüpfen und sich mit Unity, einer beliebten Spielproduktionsplattform, zu integrieren. Während dieser Zeit arbeitete Beamable an wichtigen Funktionen wie Echtzeit-Mehrspieler, In-Game-Handel und Analyse. Beamable veröffentlichte seine Plattform vollständig im Jahr 2020, was es einem breiteren Spektrum von Spieleentwicklern ermöglichte, sie zu nutzen. Es enthielt Einrichtungen zur Behandlung von Spielerdaten, Mehrspielerunterstützung und Live-Spieleoperationen.
Beamables Plattform hat sich 2021 weiterentwickelt und erweitert durch die Einführung von Live-Operationen (LiveOps), A/B-Tests und plattformübergreifende Spielerkompatibilität. Es hat auch die Fähigkeiten zur Spielerbeteiligung und -analyse verbessert. Beamable bleibt ein wichtiger Teilnehmer im Bereich der Backend-Services für Spieleproduzenten, der eine Vielzahl von Genres bedient und es Entwicklern ermöglicht, den Betrieb von Live-Spielen mühelos zu skalieren. Beamable sammelte in ihrer Seed-Investmentrunde 2018 eine nicht genannte Summe. Dieser erste Finanzierungsrunde wurde genutzt, um die Entwicklung der Plattform anzukurbeln, wobei der Schwerpunkt auf der Etablierung ihrer Kerndienstleistungen rund um Mehrspielerfunktionen, In-Game-Handel und Live-Spielmanagement lag. Beamable sammelte 2021 10 Millionen US-Dollar in der Serie-A-Finanzierungsrunde. Northwest Venture Partners und Volition Capital führten die Serie-A-Runde an, an der auch andere Investoren teilnahmen.
Beamable ist eine Spiel-Entwicklungsplattform, die Entwicklern Backend-Services und Live-Spiel-Funktionen bietet.
Beamable bietet eine Cloud-basierte Backend-Architektur, die es Entwicklern ermöglicht, skalierbare, Multiplayer- und Live-Service-Spiele zu erstellen, ohne ihre Server zu betreiben. Die Plattform verwaltet wesentliche Teile der Spielverwaltung, einschließlich serverloser Architektur, die automatisch skalierbar ist, um Millionen von Spielern zu unterstützen, und Cloud-Speicher bietet sicheren und zuverlässigen Datenspeicher für Spielerdaten und Spielmaterialien.
Die wichtigste Komponente dieses Features ist das Unity- und Unreal-SDK, das auf den privaten Cloud-API-Endpunkt des Entwicklers ausgerichtet ist, den sie personalisieren und ändern können; beamable-Backend-Services, Infrastruktur und CI-Tools, die auf das AWS-Konto des Entwicklers bereitgestellt werden, einschließlich vollständigem Quellcode; eine Web-Dashboard-App, die auf das AWS-Konto des Entwicklers bereitgestellt wird, mit Bereitstellungsskripten und vollständigem Quellcode für Anpassungsmöglichkeiten und Branding; sowie Co-Entwicklungsunterstützung für wichtige Funktionen und Anpassungen.
Entwickler können mit Beamable ein Web3-Spiel erstellen. Entwickler können sich nun auf ihre Spielinhalte konzentrieren, während sie On-Chain-Assets mit Drag-and-Drop-Chain-Connectors hinzufügen. Diese Integration ermöglicht es Entwicklern, eine Interoperabilitätsschicht zwischen On-Chain- und Off-Chain-Spieler-Assets zu konstruieren, was es einfach macht, eine Teilmenge von Beamable-Produkten oder Währungen als föderiert zu einem bestimmten Blockchain zu identifizieren. Dies vereinfacht die Anfrage von Beamable-Inventar für ein Spielobjekt oder Bargeld, und das Inventarsystem bietet eine konsistente Schnittstelle sowohl für On-Chain- als auch für Off-Chain-Objekte. Die Web3-Verbindung ermöglicht es Beamable-Benutzern, sich mit ihrer Kryptowährungsbrieftasche anzumelden. Die Brieftaschen sind mit einem Beamable-Konto verbunden, was eine serverseitige kryptografische Validierung des Brieftaschenbesitzes ermöglicht.
Beamable bietet eine Vielzahl von APIs, um Probleme aus verschiedenen Perspektiven anzugehen, jede mit außergewöhnlichen Intelligenzschichten für unterschiedliche Betriebsmodi, einschließlich playerzentrischer APIs, C# APIs und REST APIs. Mit diesen Tools können Entwickler ihre Spiele vertikal in die Unity IDE integrieren, was eine schnellere Implementierung, Inhaltsentwicklung, Tests und Veröffentlichung ermöglicht. Diese Integration reduziert die Notwendigkeit, Technologie und Dienste zusammenzukleben, sodass alles miteinander verbunden und nahtlos betrieben werden kann. Die Dienste werden vollständig verwaltet, integriert und von Prefabs gesteuert, sodass Entwickler so bald wie möglich mit Experimenten beginnen können. Das SDK ist reaktiv und ändert sich automatisch basierend auf Daten von der Plattform. Die gesamte Pub-Sub-Verrohrung ist installiert.
Das Beamable Core Unreal-Paket enthält Mechanismen zur Authentifizierung, Inhaltsverwaltung, Spielerkonten, Statistiken und typsicheren REST-Zugriff auf eine vollständige Palette von Beamable-APIs mithilfe von Blueprints/C++. Das Unreal Engine Live Services SDK wird Blueprints vollständig nutzen, um die Low-Code-Erstellung und Iteration starker Live-Features zur Steigerung der Spielerbindung zu ermöglichen. Entwickler können ein funktionierendes Konto in Beamable ohne einen einzigen Code erstellen. Beamable ermöglicht es vielen lokalen Benutzern, sich gleichzeitig anzumelden. Dies ermöglicht es Entwicklern, sowohl entfernte als auch lokale kooperative Implementierungen zu unterstützen. Diese Funktion umfasst einen integrierten Bearbeitungswerkzeugsatz, der den standardmäßigen UI/UX Unreal Engine-Entwicklungsprozess nutzt, sodass Entwickler keine spezifischen Beamable-Informationen lernen müssen, um loszulegen und produktiv zu sein.
Beamable bietet eine robuste Identitätslösung, die sich nahtlos in Anwendungen von Drittanbietern integrieren lässt. Dieser Satz von Funktionen ermöglicht es Ihnen, die vollständige Kontrolle darüber zu haben, wie Benutzer in Ihrem Spiel authentifiziert werden. Beamable versteht, dass sich Authentifizierungsmethoden von Spiel zu Spiel unterscheiden, daher bieten wir eine Vielzahl von Authentifizierungstools an, um Ihren spezifischen Anforderungen gerecht zu werden.
Die Authentifizierung ist in der Regel knifflig und umfasst mehr Randfälle als erwartet; Sie müssen berücksichtigen, was passiert, wenn Fehler auftreten, und wie Sie diese Probleme behandeln. Die Grafik unten zeigt den Authentifizierungsfluss und zeigt, wie Sie bestimmte Fälle behandeln könnten.
Die RecoverAccount-Funktionen, auch als Login-Funktionen bekannt, sind wichtig für das Identitätssystem von Beamable. Diese werden mit allen anderen Anmeldeverfahren verwendet. RecoverAccountWithEmail() wird für die Überprüfung von E-Mail und Passwort verwendet, während RecoverAccountWithThirdParty() für Authentifizierungsdienste von Drittanbietern verwendet wird. Beide Methoden führen zu einem Spieler-Wiederherstellungsvorgang. Die PlayerRecoveryOperation-Struktur kann das Konto inspizieren, das der Benutzer wiederherzustellen versucht, wenn die erforderlichen Anmeldeinformationen bereitgestellt werden. Wenn ungültige Anmeldeinformationen bereitgestellt werden, gibt die PlayerRecoveryOperation einen Fehler zurück und das isSuccess-Feld wird auf false gesetzt.
Beamable bietet robuste und anpassungsfähige Lösungen für die Speicherung und Verwaltung von Inhalten im Spiel. Beamable Cloud-Speicherung ermöglicht es Spielern, ihren Fortschritt zu speichern. Die Cloud-Daten werden online abgerufen und lokal gespeichert, mit einem auf das Spiel und den Spieler spezifischen Umfang. Diese Lösung erkennt alle Änderungen und hält die Daten automatisch synchronisiert. Beamable enthält auch eine Inhaltsfunktion, die es Spielentwicklern ermöglicht, projektbezogene Daten zu speichern. Dieser Ansatz ermöglicht es Entwicklern, Spielinhalte zu erstellen, bereitzustellen und zu aktualisieren, ohne neue Apps in den App-Stores veröffentlichen zu müssen. Beamable bietet auch eine Statistikfunktion, die es Spielentwicklern ermöglicht, spielspezifische Statistiken der Spieler zu speichern. Mit dieser Funktion können Entwickler verschiedene integrierte und benutzerdefinierte Spieler- (und Gilden-)Statistikvariablen mit einstellbaren Sichtbarkeitsstufen verfolgen.
Beamable's Live Ops bietet starke und anpassungsfähige Lösungen für die Interaktion mit Spielern und ermöglicht es ihnen, mit Ihren Spielen zu interagieren. Beamable Live Ops umfasst die Funktionen Events, die es Spieleentwicklern ermöglichen, einmalige Wettbewerbe zu erstellen. Dieses soziale/wettbewerbsorientierte Feature ermöglicht es den Teilnehmern, an vielen Phasen über einen festgelegten Zeitraum teilzunehmen, wobei ihre Ingame-Handlungen zu einem Score auf einer Event-Rangliste beitragen und Belohnungen verdienen. Die Ankündigungsfunktion ermöglicht es Spielern, Ankündigungen zu verwalten. Mit dieser Funktion können Spielernachrichten maßgeblich die Interaktion und das Einkommen beeinflussen. Die Ankündigungen bieten einen Kanal für die Kommunikation im One-to-Many-Format, um direkt mit Spielern zu sprechen. Die anderen Funktionen von Beamable Live Ops umfassen;
Soziale und Networking-Funktionen ermöglichen es Spielern, miteinander zu kooperieren oder zu konkurrieren. In der heutigen Gaming-Welt ist es wichtiger denn je, dass Spiele den Spielern eine Schnittstelle bieten, über die sie sich verbinden können. Die meisten großen Konsolen unterstützen Gruppen (auch bekannt als "Party" oder "Clan"), kompetitive Online-Spiele unterstützen Matchmaking und vernetztes Mehrspieler-Spiel, und auf E-Sport ausgerichtete Titel bieten häufig In-Game-Turniere an. Beamable beantwortet viele von ihnen mit minimalem Aufwand seitens des Entwicklers und ermöglicht es den Spielbesitzern, ihre Spiele so schnell wie möglich einsatzbereit zu haben. Die Funktionen umfassen;
Der Game-Content-Designer ist ein Google Sheets-Add-On, das es Spieleentwicklern ermöglicht, alle Live-Daten ihres Spiels mit der Leichtigkeit eines Google Sheets zu verwalten. Diese Funktionalität ermöglicht es Spieleentwicklern, Datenstrukturen zu erstellen und zu verwalten, ohne Code schreiben zu müssen. Der Game-Content-Designer ermöglicht es Spieleentwicklern, dort zu arbeiten, wo sie sich am wohlsten fühlen, und die Ergebnisse zu exportieren. Sie können sofort in ihr Spiel veröffentlichen, ohne weitere Arbeiten durchführen zu müssen, da GCD die gesamte Übersetzung von flachen Tabellen zu Beamable-Inhalten übernimmt, die Unity schließlich in Form von ScriptableObjects verwendet. Beamable bietet bereits viele beliebte Inhaltsarten, die es Spieleentwicklern ermöglichen, Inhalte zu erstellen und zu veröffentlichen, ohne Code zu berühren.
Obwohl GCD darauf ausgelegt ist, mit Beamable zu arbeiten, sind Spieleentwickler nicht verpflichtet, das Beamable-Backend zu verwenden. GCD wandelt flache Tabellenkalkulationen in JSON-Objekte mit komplexen Strukturen (Arrays, Objektverweise, mehrdimensionale Objekte), Validierung, Einschränkungen (min/max) und Kreuztabellen-IDs um, die dann direkt in ein Spiel mit Unity geladen werden können. Die Schemaüberschriften sind in der ersten Zeile einer GCD-Tabelle definiert. Die Überschriften erstrecken sich über zahlreiche Zeilen für komplizierte Datenstrukturen mit geschichteten Daten, um die Datenhierarchie anzuzeigen. Die Schemaüberschriften enthalten Zuordnungsinformationen zum Exportieren von Daten aus Tabellenkalkulationen.
Beamable ist eine Low-Code-Option, um sozialen, kommerziellen und Content-Management-Funktionen schnell in Ihr Live-Spiel zu integrieren. Erfahren Sie, wie Sie dies mithilfe der Online-Produktdokumentation von Beamable tun können. Spielentwickler verstehen, dass die Entwicklung, Einführung und Erweiterung eines Live-Spiels (bei dem die Spieler interagieren) eine vielfältige Reihe von Ingenieur-, DevOps- und LiveOps-Technologien erfordert, die den meisten Spieleunternehmen fehlen. Die unmittelbaren Vorteile von Beamable variieren je nach Aufgabe des Spieleentwicklers und dem Typ des Spielprojekts. Die Dokumentation von Beamable umfasst Funktionen, Code, Prefabs, Skriptverweise, Toolfenster und mehr, um allen Spieleentwicklern bei der Suche nach den benötigten Ressourcen zu helfen.
Der Low-Code-Ansatz der Feature-Prefabs von Beamable sowie die Vielseitigkeit des UI-Skinning-Systems von Beamable werden Spielekünstlern helfen. Beamable ermöglicht es Künstlern, konsistente und polierte Bilder über die Spielerfahrung zu erstellen, sowie die Fähigkeit, grafische Themen über zahlreiche Titel hinweg zu teilen. Das Skinning ermöglicht es Spieleentwicklern, das Erscheinungsbild ihrer Benutzeroberflächen zu ändern. Dies bietet vollständige Kontrolle über Farben, Schriftarten und Sound. Der Themen-Manager ist der Hauptzugangspunkt für das Neugestalten der Benutzeroberfläche. Dieses Toolfenster soll es dem Spieledesigner ermöglichen, das Erscheinungsbild von Beamable UI zu ändern.
Die Kundenbetreuung der Spielementwickler wird allen Benutzern über hochwertige Technikdiskussionen eine schnelle, genaue und professionelle Unterstützung bieten. Das Beamable-Portal ermöglicht die Überprüfung und Behebung von Spieler-Support-Problemen. Der Kundensupport wird die Spieler mithilfe des Beamable-Mail-Tools kontaktieren. Beamable bietet dem Kundensupport ein hervorragendes Maß an Einblick in das Verhalten der Spieler und ihre Spielhistorie sowie die Möglichkeit, schnell über Ingame-Mail und Chat mit ihnen zu kommunizieren.
Spieleentwickler erstellen Konzepte und Level für Videospiele, um die Spielerfahrung ausgewogen und herausfordernd zu gestalten. Die Beamable Feature Prefabs bieten eine Low-Code-Lösung, um neue Funktionen zu prototypisieren. Gleichzeitig ermöglichen der Portal- und Game-Content-Designer den Benutzern, das Gameplay auszubalancieren, ohne ein neues Update herunterladen zu müssen. Beamable ermöglicht es dem Spieleentwickler, mehr benutzerorientierte Funktionen bereitzustellen, während er weniger auf einen Programmierer angewiesen ist.
Spieleproduzenten planen und überwachen den gesamten Produktionszyklus eines Spiels, um sicherzustellen, dass jede Abteilung ihre Arbeit fristgerecht abschließt und ein qualitativ hochwertiges Ergebnis liefert. Beamables breites Funktionsset umfasst eine Vielzahl von Low-Code- und No-Code-Funktionalitäten, die sofort einsatzbereit sind. Beamable ermöglicht es Entwicklern, ein robusteres Spiel schnell bereitzustellen und zu aktualisieren.
Beamable ist eine prominente Plattform zur Vereinfachung von Backend-Operationen für Multiplayer-Spiele und Live-Spiel-Services. Es unterstützt Entwickler bei der Erstellung und dem Betrieb von Spielen mit fortgeschrittenen Funktionen wie Echtzeit-Multiplayer, In-Game-Ökonomien und dynamischen Inhaltsaktualisierungen. Beamables Reise hat sich darauf konzentriert, die technologische Belastung für Entwickler zu reduzieren und es ihnen zu ermöglichen, sich auf Innovation und Gameplay zu konzentrieren. Gleichzeitig verwaltet Beamable die Komplexitäten von Backend-Services.
Beamable ist eine Open-Source-Spielserver-Plattform, die es Benutzern ermöglicht, Online-Spiele und virtuelle Welten in Minuten zu erstellen. Der Server ermöglicht es Benutzern auch, Spieler-Authentifizierung, Analytik, soziale, Handels-, Inventar-, Content-Management-, Meta-Spiel-Funktionen, GenAI, Web3-Fähigkeiten und mehr zu jedem Spielprojekt hinzuzufügen. Beamables Ziel mit dezentralen physischen Infrastrukturnetzwerken ist es, die Erstellung und den Betrieb der Backend-Infrastruktur des Spiels zu ändern.
Beamable ist eine offene, erweiterbare Spiele-Server-Plattform, die es ermöglicht, Online-Spiele und virtuelle Welten in Minuten zu erstellen. Beamable ermöglicht es den Benutzern, Spieler-Authentifizierung, Analytik, soziale, Handel, Inventar, Content-Management, Meta-Spiel-Funktionen, GenAI, Web3-Fähigkeiten und mehr zu jedem Spielprojekt hinzuzufügen. Beambale ermöglicht es Ihnen, in Minuten Prototypen mit engineintegrierten Prozessen zu erstellen und auf Millionen von Spielern zu skalieren. Es ist als vollständig verwaltetes SaaS-Angebot oder als private Cloud-Alternative, betrieben von AWS, verfügbar. Beamable hat sich zum Ziel gesetzt, eine Reihe von miteinander verbundenen Problemen zu lösen. Dies umfasst die Bereitstellung von Live-Services für Spieleentwickler, die für moderne Spiele wie soziale Spiele, Spiele mit Communities und Spiele mit Wirtschaften erforderlich sind. Beamable ist der effektivste Weg, ein Unity-basiertes Live-Spiel zu erstellen, zu verwalten und zu skalieren.
John S. Kline und David J. Hill entwickelten Beamable im Jahr 2018, um eine einzige Plattform zu schaffen, die es Spieleentwicklern ermöglicht, Backend-Services und Live-Spieleoperationen zu integrieren. Im Jahr 2019 begann Beamable, Verbindungen in der Spieleindustrie zu knüpfen und sich mit Unity, einer beliebten Spielproduktionsplattform, zu integrieren. Während dieser Zeit arbeitete Beamable an wichtigen Funktionen wie Echtzeit-Mehrspieler, In-Game-Handel und Analyse. Beamable veröffentlichte seine Plattform vollständig im Jahr 2020, was es einem breiteren Spektrum von Spieleentwicklern ermöglichte, sie zu nutzen. Es enthielt Einrichtungen zur Behandlung von Spielerdaten, Mehrspielerunterstützung und Live-Spieleoperationen.
Beamables Plattform hat sich 2021 weiterentwickelt und erweitert durch die Einführung von Live-Operationen (LiveOps), A/B-Tests und plattformübergreifende Spielerkompatibilität. Es hat auch die Fähigkeiten zur Spielerbeteiligung und -analyse verbessert. Beamable bleibt ein wichtiger Teilnehmer im Bereich der Backend-Services für Spieleproduzenten, der eine Vielzahl von Genres bedient und es Entwicklern ermöglicht, den Betrieb von Live-Spielen mühelos zu skalieren. Beamable sammelte in ihrer Seed-Investmentrunde 2018 eine nicht genannte Summe. Dieser erste Finanzierungsrunde wurde genutzt, um die Entwicklung der Plattform anzukurbeln, wobei der Schwerpunkt auf der Etablierung ihrer Kerndienstleistungen rund um Mehrspielerfunktionen, In-Game-Handel und Live-Spielmanagement lag. Beamable sammelte 2021 10 Millionen US-Dollar in der Serie-A-Finanzierungsrunde. Northwest Venture Partners und Volition Capital führten die Serie-A-Runde an, an der auch andere Investoren teilnahmen.
Beamable ist eine Spiel-Entwicklungsplattform, die Entwicklern Backend-Services und Live-Spiel-Funktionen bietet.
Beamable bietet eine Cloud-basierte Backend-Architektur, die es Entwicklern ermöglicht, skalierbare, Multiplayer- und Live-Service-Spiele zu erstellen, ohne ihre Server zu betreiben. Die Plattform verwaltet wesentliche Teile der Spielverwaltung, einschließlich serverloser Architektur, die automatisch skalierbar ist, um Millionen von Spielern zu unterstützen, und Cloud-Speicher bietet sicheren und zuverlässigen Datenspeicher für Spielerdaten und Spielmaterialien.
Die wichtigste Komponente dieses Features ist das Unity- und Unreal-SDK, das auf den privaten Cloud-API-Endpunkt des Entwicklers ausgerichtet ist, den sie personalisieren und ändern können; beamable-Backend-Services, Infrastruktur und CI-Tools, die auf das AWS-Konto des Entwicklers bereitgestellt werden, einschließlich vollständigem Quellcode; eine Web-Dashboard-App, die auf das AWS-Konto des Entwicklers bereitgestellt wird, mit Bereitstellungsskripten und vollständigem Quellcode für Anpassungsmöglichkeiten und Branding; sowie Co-Entwicklungsunterstützung für wichtige Funktionen und Anpassungen.
Entwickler können mit Beamable ein Web3-Spiel erstellen. Entwickler können sich nun auf ihre Spielinhalte konzentrieren, während sie On-Chain-Assets mit Drag-and-Drop-Chain-Connectors hinzufügen. Diese Integration ermöglicht es Entwicklern, eine Interoperabilitätsschicht zwischen On-Chain- und Off-Chain-Spieler-Assets zu konstruieren, was es einfach macht, eine Teilmenge von Beamable-Produkten oder Währungen als föderiert zu einem bestimmten Blockchain zu identifizieren. Dies vereinfacht die Anfrage von Beamable-Inventar für ein Spielobjekt oder Bargeld, und das Inventarsystem bietet eine konsistente Schnittstelle sowohl für On-Chain- als auch für Off-Chain-Objekte. Die Web3-Verbindung ermöglicht es Beamable-Benutzern, sich mit ihrer Kryptowährungsbrieftasche anzumelden. Die Brieftaschen sind mit einem Beamable-Konto verbunden, was eine serverseitige kryptografische Validierung des Brieftaschenbesitzes ermöglicht.
Beamable bietet eine Vielzahl von APIs, um Probleme aus verschiedenen Perspektiven anzugehen, jede mit außergewöhnlichen Intelligenzschichten für unterschiedliche Betriebsmodi, einschließlich playerzentrischer APIs, C# APIs und REST APIs. Mit diesen Tools können Entwickler ihre Spiele vertikal in die Unity IDE integrieren, was eine schnellere Implementierung, Inhaltsentwicklung, Tests und Veröffentlichung ermöglicht. Diese Integration reduziert die Notwendigkeit, Technologie und Dienste zusammenzukleben, sodass alles miteinander verbunden und nahtlos betrieben werden kann. Die Dienste werden vollständig verwaltet, integriert und von Prefabs gesteuert, sodass Entwickler so bald wie möglich mit Experimenten beginnen können. Das SDK ist reaktiv und ändert sich automatisch basierend auf Daten von der Plattform. Die gesamte Pub-Sub-Verrohrung ist installiert.
Das Beamable Core Unreal-Paket enthält Mechanismen zur Authentifizierung, Inhaltsverwaltung, Spielerkonten, Statistiken und typsicheren REST-Zugriff auf eine vollständige Palette von Beamable-APIs mithilfe von Blueprints/C++. Das Unreal Engine Live Services SDK wird Blueprints vollständig nutzen, um die Low-Code-Erstellung und Iteration starker Live-Features zur Steigerung der Spielerbindung zu ermöglichen. Entwickler können ein funktionierendes Konto in Beamable ohne einen einzigen Code erstellen. Beamable ermöglicht es vielen lokalen Benutzern, sich gleichzeitig anzumelden. Dies ermöglicht es Entwicklern, sowohl entfernte als auch lokale kooperative Implementierungen zu unterstützen. Diese Funktion umfasst einen integrierten Bearbeitungswerkzeugsatz, der den standardmäßigen UI/UX Unreal Engine-Entwicklungsprozess nutzt, sodass Entwickler keine spezifischen Beamable-Informationen lernen müssen, um loszulegen und produktiv zu sein.
Beamable bietet eine robuste Identitätslösung, die sich nahtlos in Anwendungen von Drittanbietern integrieren lässt. Dieser Satz von Funktionen ermöglicht es Ihnen, die vollständige Kontrolle darüber zu haben, wie Benutzer in Ihrem Spiel authentifiziert werden. Beamable versteht, dass sich Authentifizierungsmethoden von Spiel zu Spiel unterscheiden, daher bieten wir eine Vielzahl von Authentifizierungstools an, um Ihren spezifischen Anforderungen gerecht zu werden.
Die Authentifizierung ist in der Regel knifflig und umfasst mehr Randfälle als erwartet; Sie müssen berücksichtigen, was passiert, wenn Fehler auftreten, und wie Sie diese Probleme behandeln. Die Grafik unten zeigt den Authentifizierungsfluss und zeigt, wie Sie bestimmte Fälle behandeln könnten.
Die RecoverAccount-Funktionen, auch als Login-Funktionen bekannt, sind wichtig für das Identitätssystem von Beamable. Diese werden mit allen anderen Anmeldeverfahren verwendet. RecoverAccountWithEmail() wird für die Überprüfung von E-Mail und Passwort verwendet, während RecoverAccountWithThirdParty() für Authentifizierungsdienste von Drittanbietern verwendet wird. Beide Methoden führen zu einem Spieler-Wiederherstellungsvorgang. Die PlayerRecoveryOperation-Struktur kann das Konto inspizieren, das der Benutzer wiederherzustellen versucht, wenn die erforderlichen Anmeldeinformationen bereitgestellt werden. Wenn ungültige Anmeldeinformationen bereitgestellt werden, gibt die PlayerRecoveryOperation einen Fehler zurück und das isSuccess-Feld wird auf false gesetzt.
Beamable bietet robuste und anpassungsfähige Lösungen für die Speicherung und Verwaltung von Inhalten im Spiel. Beamable Cloud-Speicherung ermöglicht es Spielern, ihren Fortschritt zu speichern. Die Cloud-Daten werden online abgerufen und lokal gespeichert, mit einem auf das Spiel und den Spieler spezifischen Umfang. Diese Lösung erkennt alle Änderungen und hält die Daten automatisch synchronisiert. Beamable enthält auch eine Inhaltsfunktion, die es Spielentwicklern ermöglicht, projektbezogene Daten zu speichern. Dieser Ansatz ermöglicht es Entwicklern, Spielinhalte zu erstellen, bereitzustellen und zu aktualisieren, ohne neue Apps in den App-Stores veröffentlichen zu müssen. Beamable bietet auch eine Statistikfunktion, die es Spielentwicklern ermöglicht, spielspezifische Statistiken der Spieler zu speichern. Mit dieser Funktion können Entwickler verschiedene integrierte und benutzerdefinierte Spieler- (und Gilden-)Statistikvariablen mit einstellbaren Sichtbarkeitsstufen verfolgen.
Beamable's Live Ops bietet starke und anpassungsfähige Lösungen für die Interaktion mit Spielern und ermöglicht es ihnen, mit Ihren Spielen zu interagieren. Beamable Live Ops umfasst die Funktionen Events, die es Spieleentwicklern ermöglichen, einmalige Wettbewerbe zu erstellen. Dieses soziale/wettbewerbsorientierte Feature ermöglicht es den Teilnehmern, an vielen Phasen über einen festgelegten Zeitraum teilzunehmen, wobei ihre Ingame-Handlungen zu einem Score auf einer Event-Rangliste beitragen und Belohnungen verdienen. Die Ankündigungsfunktion ermöglicht es Spielern, Ankündigungen zu verwalten. Mit dieser Funktion können Spielernachrichten maßgeblich die Interaktion und das Einkommen beeinflussen. Die Ankündigungen bieten einen Kanal für die Kommunikation im One-to-Many-Format, um direkt mit Spielern zu sprechen. Die anderen Funktionen von Beamable Live Ops umfassen;
Soziale und Networking-Funktionen ermöglichen es Spielern, miteinander zu kooperieren oder zu konkurrieren. In der heutigen Gaming-Welt ist es wichtiger denn je, dass Spiele den Spielern eine Schnittstelle bieten, über die sie sich verbinden können. Die meisten großen Konsolen unterstützen Gruppen (auch bekannt als "Party" oder "Clan"), kompetitive Online-Spiele unterstützen Matchmaking und vernetztes Mehrspieler-Spiel, und auf E-Sport ausgerichtete Titel bieten häufig In-Game-Turniere an. Beamable beantwortet viele von ihnen mit minimalem Aufwand seitens des Entwicklers und ermöglicht es den Spielbesitzern, ihre Spiele so schnell wie möglich einsatzbereit zu haben. Die Funktionen umfassen;
Der Game-Content-Designer ist ein Google Sheets-Add-On, das es Spieleentwicklern ermöglicht, alle Live-Daten ihres Spiels mit der Leichtigkeit eines Google Sheets zu verwalten. Diese Funktionalität ermöglicht es Spieleentwicklern, Datenstrukturen zu erstellen und zu verwalten, ohne Code schreiben zu müssen. Der Game-Content-Designer ermöglicht es Spieleentwicklern, dort zu arbeiten, wo sie sich am wohlsten fühlen, und die Ergebnisse zu exportieren. Sie können sofort in ihr Spiel veröffentlichen, ohne weitere Arbeiten durchführen zu müssen, da GCD die gesamte Übersetzung von flachen Tabellen zu Beamable-Inhalten übernimmt, die Unity schließlich in Form von ScriptableObjects verwendet. Beamable bietet bereits viele beliebte Inhaltsarten, die es Spieleentwicklern ermöglichen, Inhalte zu erstellen und zu veröffentlichen, ohne Code zu berühren.
Obwohl GCD darauf ausgelegt ist, mit Beamable zu arbeiten, sind Spieleentwickler nicht verpflichtet, das Beamable-Backend zu verwenden. GCD wandelt flache Tabellenkalkulationen in JSON-Objekte mit komplexen Strukturen (Arrays, Objektverweise, mehrdimensionale Objekte), Validierung, Einschränkungen (min/max) und Kreuztabellen-IDs um, die dann direkt in ein Spiel mit Unity geladen werden können. Die Schemaüberschriften sind in der ersten Zeile einer GCD-Tabelle definiert. Die Überschriften erstrecken sich über zahlreiche Zeilen für komplizierte Datenstrukturen mit geschichteten Daten, um die Datenhierarchie anzuzeigen. Die Schemaüberschriften enthalten Zuordnungsinformationen zum Exportieren von Daten aus Tabellenkalkulationen.
Beamable ist eine Low-Code-Option, um sozialen, kommerziellen und Content-Management-Funktionen schnell in Ihr Live-Spiel zu integrieren. Erfahren Sie, wie Sie dies mithilfe der Online-Produktdokumentation von Beamable tun können. Spielentwickler verstehen, dass die Entwicklung, Einführung und Erweiterung eines Live-Spiels (bei dem die Spieler interagieren) eine vielfältige Reihe von Ingenieur-, DevOps- und LiveOps-Technologien erfordert, die den meisten Spieleunternehmen fehlen. Die unmittelbaren Vorteile von Beamable variieren je nach Aufgabe des Spieleentwicklers und dem Typ des Spielprojekts. Die Dokumentation von Beamable umfasst Funktionen, Code, Prefabs, Skriptverweise, Toolfenster und mehr, um allen Spieleentwicklern bei der Suche nach den benötigten Ressourcen zu helfen.
Der Low-Code-Ansatz der Feature-Prefabs von Beamable sowie die Vielseitigkeit des UI-Skinning-Systems von Beamable werden Spielekünstlern helfen. Beamable ermöglicht es Künstlern, konsistente und polierte Bilder über die Spielerfahrung zu erstellen, sowie die Fähigkeit, grafische Themen über zahlreiche Titel hinweg zu teilen. Das Skinning ermöglicht es Spieleentwicklern, das Erscheinungsbild ihrer Benutzeroberflächen zu ändern. Dies bietet vollständige Kontrolle über Farben, Schriftarten und Sound. Der Themen-Manager ist der Hauptzugangspunkt für das Neugestalten der Benutzeroberfläche. Dieses Toolfenster soll es dem Spieledesigner ermöglichen, das Erscheinungsbild von Beamable UI zu ändern.
Die Kundenbetreuung der Spielementwickler wird allen Benutzern über hochwertige Technikdiskussionen eine schnelle, genaue und professionelle Unterstützung bieten. Das Beamable-Portal ermöglicht die Überprüfung und Behebung von Spieler-Support-Problemen. Der Kundensupport wird die Spieler mithilfe des Beamable-Mail-Tools kontaktieren. Beamable bietet dem Kundensupport ein hervorragendes Maß an Einblick in das Verhalten der Spieler und ihre Spielhistorie sowie die Möglichkeit, schnell über Ingame-Mail und Chat mit ihnen zu kommunizieren.
Spieleentwickler erstellen Konzepte und Level für Videospiele, um die Spielerfahrung ausgewogen und herausfordernd zu gestalten. Die Beamable Feature Prefabs bieten eine Low-Code-Lösung, um neue Funktionen zu prototypisieren. Gleichzeitig ermöglichen der Portal- und Game-Content-Designer den Benutzern, das Gameplay auszubalancieren, ohne ein neues Update herunterladen zu müssen. Beamable ermöglicht es dem Spieleentwickler, mehr benutzerorientierte Funktionen bereitzustellen, während er weniger auf einen Programmierer angewiesen ist.
Spieleproduzenten planen und überwachen den gesamten Produktionszyklus eines Spiels, um sicherzustellen, dass jede Abteilung ihre Arbeit fristgerecht abschließt und ein qualitativ hochwertiges Ergebnis liefert. Beamables breites Funktionsset umfasst eine Vielzahl von Low-Code- und No-Code-Funktionalitäten, die sofort einsatzbereit sind. Beamable ermöglicht es Entwicklern, ein robusteres Spiel schnell bereitzustellen und zu aktualisieren.
Beamable ist eine prominente Plattform zur Vereinfachung von Backend-Operationen für Multiplayer-Spiele und Live-Spiel-Services. Es unterstützt Entwickler bei der Erstellung und dem Betrieb von Spielen mit fortgeschrittenen Funktionen wie Echtzeit-Multiplayer, In-Game-Ökonomien und dynamischen Inhaltsaktualisierungen. Beamables Reise hat sich darauf konzentriert, die technologische Belastung für Entwickler zu reduzieren und es ihnen zu ermöglichen, sich auf Innovation und Gameplay zu konzentrieren. Gleichzeitig verwaltet Beamable die Komplexitäten von Backend-Services.