Games mit Roblox (eBook)
488 Seiten
MITP Verlags GmbH & Co. KG
978-3-7475-0439-0 (ISBN)
- Alles, was du für deine eigenen Roblox-Spiele wissen musst
- Einführung in Roblox Studio, Programmierung mit Lua, Spielphysik, Benutzungsoberflächen, Animationen und vieles mehr
- Mit einfachen Schritt-für-Schritt-Anleitungen, Tipps und Übungsaufgaben
Der offizielle Roblox-Guide ist der perfekte Begleiter für angehende Spieleentwickler, die Games für Roblox erstellen möchten. In diesem Buch erfährst du alles, was du brauchst, um spannende und erfolgreiche Spiele zu erstellen, die von Menschen auf der ganzen Welt gerne gespielt werden. Dafür brauchst du keine Vorkenntnisse.
Leicht verständliche Schritt-für-Schritt-Anleitungen führen dich durch alle wichtigen Aufgaben bei der Spieleentwicklung mit Roblox Studio. Du lernst anhand vieler Beispiele, wie du die Möglichkeiten der kostenlosen Spiel-Engine voll ausschöpfst. Praktische Tipps helfen dir, Problemen von Anfang an aus dem Weg zu gehen und mit FAQs, Testfragen und Übungen am Ende jedes Kapitels festigst du dein Wissen.
Wenn du dieses Buch gelesen hast, bist du ein echter Experte in der Roblox-Spieleentwicklung.
Aus dem Inhalt:- Erste Schritte mit Roblox Studio
- Einführung in die Programmierung mit Lua
- Workflow bei der Spieleentwicklung
- Spielphysik, Licht und Atmosphäre, Sounds und Effekte, Landschaften generieren
- Models, Meshparts, Texturen und Import von Objekten
- Programmierung von Spielmechanik, Animationen, Kamerabewegungen und grafischen Benutzungsoberflächen
- Entwicklung für mobile Geräte und Konsolen
- Geld verdienen: Consumables, einmalige Käufe, Premium-Version, neue Spieler gewinnen und Werbung
Roblox hat die Mission, Menschen auf der ganzen Welt durch Spiele zu verbinden. Dabei ermöglicht es Roblox allen, der eigenen Fantasie freien Lauf zu lassen, etwas Neues zu erschaffen und Spaß mit Freunden zu haben, während sie Millionen von immersiven 3D-Welten erforschen. Roblox wird von einer internationalen Community von mehr als zwei Millionen Entwicklern gestaltet, die mit Roblox Studio ihre eigenen immersiven Multiplayer-Spiele erschaffen, und gehört zu den beliebtesten Online-Plattformen für Kinder und Jugendliche unter 18 Jahren, gemessen an den monatlichen Besucherzahlen und der Spielzeit (ComScore).
Roblox hat die Mission, Menschen auf der ganzen Welt durch Spiele zu verbinden. Dabei ermöglicht es Roblox allen, der eigenen Fantasie freien Lauf zu lassen, etwas Neues zu erschaffen und Spaß mit Freunden zu haben, während sie Millionen von immersiven 3D-Welten erforschen. Roblox wird von einer internationalen Community von mehr als zwei Millionen Entwicklern gestaltet, die mit Roblox Studio ihre eigenen immersiven Multiplayer-Spiele erschaffen, und gehört zu den beliebtesten Online-Plattformen für Kinder und Jugendliche unter 18 Jahren, gemessen an den monatlichen Besucherzahlen und der Spielzeit (ComScore).
Kapitel 1
Was ist das Besondere an Roblox?
Die Themen in diesem Kapitel:
- Wie Roblox soziale Kontakte ermöglicht
- Verwaltung von Benutzerinhalten in Roblox
- Schnelle Prototyperstellung und Iteration
- Die Bestandteile der Roblox-Engine
Willkommen zu Roblox! Bei dieser kostenlosen 3-D-Online-Plattform zur Erstellung von Spielen sind dir nur durch deine Vorstellungskraft Grenzen gesetzt. Jeder kann in dieser dynamischen und verknüpften sozialen Umgebung Spiele erschaffen und spielen. Es stehen Millionen verschiedene Welten zur Auswahl, die alle von Benutzern erstellt wurden, die jeweils ein einzigartiges Gameplay haben, ein individuelles Design besitzen und über eigenständige Communitys verfügen. In diesem Abschnitt wirst du mehr über die Features erfahren, die Roblox dir bietet, um damit anzufangen, dein eigenes handwerklich gut gemachtes Spiel zu erstellen. Die Kenntnis der Stärken von Roblox wird dir dafür den richtigen Weg weisen.
Roblox ist eine vollständig eigenständige Plattform. Bei anderen Engines benötigt man als Entwickler Engine-Code, eine Moderation für die Nutzer und mehr. Roblox übernimmt all diese Aufgaben für dich. Die Infrastruktur erledigt die unangenehmen Arbeiten wie den Betrieb der Server und die Vernetzung mehrerer Spieler. Dadurch hast du mehr Zeit, um deine Ideen umzusetzen. Zum Spielen und Erstellen von Spielen benötigst du nur ein Benutzerkonto.
Die Roblox-Plattform wird täglich von Millionen Besuchern genutzt und übernimmt für sie alle die Moderation. Sie unterstützt plattformübergreifendes Spielen und verfügt über eine fest eingebaute Währung namens Robux. Auf diese Weise können sich die Entwickler auf das Wichtigste konzentrieren, nämlich die Umsetzung neuer, fesselnder Spielerlebnisse für Benutzer rund um den Globus (Abbildung 1.1).
Abb. 1.1: Willkommen bei Roblox!
Zur Veröffentlichung von Spielen benötigst du keine jahrelange Programmiererfahrung, keine teuren Softwarelizenzen und du musst auch kein kompliziertes und umständliches Einreichungsverfahren durchlaufen. Alles, was du brauchst, sind ein PC oder Mac, eine stabile Internetverbindung, Roblox Studio sowie etwas Fantasie und schon kann dein Spiel in wenigen Minuten veröffentlicht werden – völlig kostenlos.
Wenn die Anzahl deiner Spiele und ihrer Spieler zunimmt, kannst du die mit den Einkäufen von Spielern verdienten Robux in echtes Geld umtauschen.
1.1 Roblox ermöglicht es, soziale Kontakte zu knüpfen
Bei Roblox wird Wert auf soziale Kontakte gelegt. Die Palette der Spiele reicht von äußerst detailreichen gemütlichen Welten, in denen man sich gerne mit anderen trifft, bis hin zu Spielen, bei denen man es vor Spannung kaum aushält.
Und weil Roblox plattformübergreifend funktioniert, kann jeder mit einem PC, einem Mac oder einem Mobilgerät mitmachen. Niemand wird ausgeschlossen. Um soziale Kontakte zu fördern, bietet Roblox die Möglichkeit, Freunde hinzuzufügen, miteinander zu chatten und sich auszutauschen. Die Spieler können gemeinsam Welten erkunden, Rätsel lösen und sogar Auftritte ihrer Lieblingsmusiker ansehen.
1.1.1 Roblox als soziale Website
Roblox-Benutzer können Gruppen anlegen, um sich untereinander zu organisieren. Jede Gruppe verfügt über eine eigene Seite (Abbildung 1.2), auf der sie ihre Spiele bereitstellen, virtuelle Artikel verkaufen und Verbindung zu anderen Gruppen herstellen kann, wobei sie immer eigenständig bleibt. Zudem ist es üblich, dass Gruppen als eine Art Treffpunkt verwendet werden, über den verschiedene Teams ihre Ressourcen für die Entwicklung miteinander teilen können.
Abb. 1.2: Die Seite einer Gruppe, die Spiele entwickelt, mit Links zu externen sozialen Medien
1.1.2 Roblox als Treffpunkt für Entwickler
Roblox bietet Entwicklern die Möglichkeit, sich miteinander in Verbindung zu setzen. Das Roblox-Entwicklerforum ist ein Online-Forum, in dem Roblox-Entwickler verschiedene Themen diskutieren und Fähigkeiten untereinander austauschen können.1 Um dem Entwicklerforum beizutreten, musst du es nur regelmäßig besuchen und die dortigen Inhalte lesen. Nachdem du dort genügend Zeit mit dem Herumstöbern und dem Lesen der Ressourcen verbracht hast, wirst du automatisch vom Besucher (visitor) zum Mitglied (member) oder sogar zum erfahrenen Entwickler (community sage) hochgestuft und kannst dann eigene Beiträge schreiben.
Es gibt ein Offline-Treffen, das nur für eingeladene Entwickler zugänglich ist: die Roblox Developers Conference. Auf dieser Konferenz halten ausgewählte Entwickler und Mitglieder des offiziellen Roblox-Teams Vorträge und präsentieren ihre Fortschritte, die sie mit der Plattform erzielt haben. Du bist auf deinem Weg zum Entwickler also nicht allein!
Die Annual Bloxy Awards sind ein jährlich stattfindendes live übertragenes Event, bei dem die Spiele im Vordergrund stehen und das den sozialen Charakter von Roblox hervorhebt. Bei diesem Ereignis werden die besten Roblox-Entwickler durch Abstimmung der Community nominiert und mit einem einzigartigen virtuellen Pokal ausgezeichnet. Weitere Informationen zu diesen Veranstaltungen kannst du im offiziellen Roblox-Blog (Abbildung 1.3) unter https://blog.roblox.com oder im Entwicklerforum nachlesen.
Abb. 1.3: Ein Blog-Eintrag zu den 6. Annual Bloxy Awards 2019
1.2 Roblox verwaltet Benutzerinhalte
Was die Inhalte betrifft, die Spieler entwerfen dürfen, ist Roblox ziemlich freigiebig. Es steht dir also frei, deine wildesten Fantasien umzusetzen. Fast alles bei Roblox ist an ein Benutzerkonto gebunden: Spiele, Zubehör, Plugins und Medieninhalte von Spielen sind nur einige der Dinge, die Benutzer hochladen können. Den Benutzern steht es fast vollständig frei, zu entscheiden, was sie in ihren Spielen verwenden möchten.
Alle bei Roblox hochgeladenen Inhalte werden moderiert |
Alle Inhalte bei Roblox werden von Moderatoren geprüft, bevor sie Spielern angezeigt werden dürfen. Zudem können Benutzer darauf hinweisen, wenn ihnen etwas unangemessen erscheint, damit es markiert und gelöscht werden kann. Das betrifft nicht nur deine Spiele und deren Inhalte, sondern auch dein Benutzerkonto. Du solltest dir Roblox’ Vorschriften und die Nutzungsbedingungen unter https://en.help.roblox.com/hc/de/articles/115004647846 durchlesen, um weitere Informationen zur Moderation zu erhalten. |
1.2.1 Inhalte organisieren
Für bestimmte Inhalte und Produkte, die auf die Website hochgeladen werden, gibt Roblox die Organisationsstruktur vor. Von dir auf der Create-Seite (Abbildung 1.4) erstellte Dinge und alles, was du dir beschafft hast, gehören zu deinem Inventar (inventory).
Abb. 1.4: Die Create-Seite mit Entwicklerressourcen nebst Links zu Roblox Studio, dem offiziellen Entwickler-Wiki und dem Entwicklerforum (Community)
Von der Create-Seite aus kannst du auch auf die Asset-Library (Objekt-Bibliothek, Abbildung 1.5) zugreifen, die beispielsweise Modelle, Decals, Audio, Meshes und Plugins bereithält.
Abb. 1.5: Die Asset-Library, in der Assets angezeigt werden
1.2.2 Deine eigene Identität erschaffen
Vergiss nicht, dass Roblox eine soziale Website ist. Die Entwickler können Bilder erstellen und sie hochladen, beispielsweise Icons, Miniaturbilder und sogar Werbebanner, um sie auf der Website anzuzeigen (Abbildung 1.6). Du kannst ein Bildbearbeitungsprogramm deiner Wahl verwenden, um eigene Bilder zu erstellen und sie hochladen. Dieses Feature verleiht Gruppen, Spielen und Charakteren bei Roblox eine ganz individuelle Identität.
Abb. 1.6: Von Benutzern auf die Registerkarte Store des Spieleanbieters Arsenal für Mikrotransaktionen hochgeladene Bilder (Arsenal von ROLVe Community)
1.2.3 Charaktere personalisieren
Im Avatar-Shop, der auch als Catalog (Abbildung 1.7) bezeichnet wird, können Benutzer virtuelle Objekte für ihre Avatare erwerben, beispielsweise Hüte, Köpfe, Ausrüstungsgegenstände, Zubehör und weitere Dinge. Eigentlich ist der offizielle Roblox-Account für den Avatar-Shop verantwortlich, die Erstellung von Pullis, T-Shirts und Hosen lag aber schon immer in den Händen der Community. Sie wird als wesentlicher Bestandteil von Fashion-Design- und auf Individualisierung spezialisierter Gruppen betrachtet. Und da die Inhalte des Avatar-Shops Objekte mit eigenen IDs sind, können sie von Entwicklern mit dem Studio in ihre Spiele eingebunden werden.
Abb. 1.7: Kategorien und einige Objekte im Catalog des Avatar-Shops
Abbildung 1.8 zeigt das Inventar eines Spielers mit Teilen des Catalogs, der Objekte enthält, die er erstellt hat und die ihm gehören, wie beispielsweise Gegenstände aus der Asset-Library und dem Avatar-Shop.
Abb. 1.8: Das Inventar eines Spielers
Seit August 2019 haben ausgewählte Spieler die Möglichkeit, ihre eigenen...
Erscheint lt. Verlag | 9.2.2022 |
---|---|
Reihe/Serie | mitp Anwendungen |
Verlagsort | Frechen |
Sprache | deutsch |
Themenwelt | Mathematik / Informatik ► Informatik |
Schlagworte | bt roblox • Buch • builderman • Game Design • Lua • mitp • Roblox • roblox online • roblox player • robux roblox • spiele entwicklung • Spiele programmieren |
ISBN-10 | 3-7475-0439-6 / 3747504396 |
ISBN-13 | 978-3-7475-0439-0 / 9783747504390 |
Haben Sie eine Frage zum Produkt? |
![EPUB](/img/icon_epub_big.jpg)
Größe: 64,6 MB
Digital Rights Management: ohne DRM
Dieses eBook enthält kein DRM oder Kopierschutz. Eine Weitergabe an Dritte ist jedoch rechtlich nicht zulässig, weil Sie beim Kauf nur die Rechte an der persönlichen Nutzung erwerben.
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich