Das Kerncurriculum hilft Ihnen, viele wichtige Studio-Funktionen in verschiedenen technischen und kreativen Disziplinen zu erlernen.
Sie werden lernen, wie man ein einfaches 3D-Plattformspiel nachstellt, bei dem die Spieler Münzen sammeln, um die Sprungkraft zu tauschen. Spieler springen, um sich durch progressiv höhere Plattformen zu navigieren, bis sie eine Leuchtrakete auf der höchsten Plattform erreichen.
Dieser Kurs richtet sich an Leser, die mit allgemeinen Programmierkonzepten vertraut sind, aber neu bei Roblox. Wenn Sie Hilfe beim Lernen des Programmierens benötigen, versuchen Sie die absoluten Grundlagen der Arbeit in Studio und die Programmiergrundlagen.
Kursinhalt
Das Kerncurriculum ist in drei Kapitel unterteilt, von denen jedes eine entsprechende Platzdatei hat. Sie können die Schritte für jedes Kapitel durchlaufen oder die Platzdateien betrachten, wenn Sie das Endergebnis jedes Kapitels sehen möchten.
Erstellen Sie ein Projekt - Lernen Sie, wie Sie eine .rbxl-Datei erstellen, die Ihr Erlebnis auf der Roblox-Plattform repräsentiert.
Erstellen Sie eine Umgebung mit Terrain - Lernen Sie, wie Sie die Insel erstellen, auf der die Spieler spawnen, indem Sie die Terrain-Tools von Studio verwenden.
Greybox eines spielbaren Gebiets - Lernen Sie, wie Sie feste Modellierungswerkzeuge verwenden, um die Grundform Ihrer Plattformen zu planen.
Erstellen Sie eine Mechanik zur Münzsammlung - Lernen Sie, wie Sie das Sammeln von Münzen durch die Spieler verfolgen und speichern.
Spielerdaten aufzeichnen und anzeigen - Lernen Sie, wie Sie individuelle Spieldaten speichern, abrufen und visuell über ein Leaderboard anzeigen.
Erstellen Sie Spieler-Gefahren - Lernen Sie, wie Sie eine Gefahr im Wasser erzeugen, indem Sie das Verhalten der Spieler ändern und einen Lebenszyklus für Spieler erstellen.
Skripte einen Upgrade-Button - Lernen Sie, wie Sie die Sprungkraft der Spieler erhöhen, indem Sie mit dem Roblox-Server kommunizieren und GUI-Interaktionen verwalten.
Erstellen Sie grundlegende visuelle Effekte - Lernen Sie, wie Sie zwei verschiedene Arten von visuellen Effekten mit Partikelemittern erstellen.
Passen Sie die globale Beleuchtung an - Lernen Sie, wie Sie globale Beleuchtungseinstellungen verwenden, um das Aussehen und Gefühl Ihres Erlebnisses zu verfeinern.
Wenden Sie polierte Assets an - Lernen Sie, wie Sie Ihre Szene vervollständigen, indem Sie einfache Teile durch komplexe, importierte Modelle ersetzen.
Warum mit Assistant bauen?
Im Gegensatz zu vielen Spielentwicklungs-Workflows, die auf mehrere Drittanbieter-Tools angewiesen sind, bietet Roblox die Engine, Netzwerk, Asset-Marktplatz, Veröffentlichungspipeline und AI-gesteuerten Assistant auf einer einzigen Plattform. Dies ermöglicht es Ihnen, ein Mehrspieler-Spiel zu erstellen, zu testen und zu veröffentlichen, ohne zusätzliche Werkzeuge oder Dienste zu integrieren.
Assistant läuft innerhalb von Studio, sodass er Instanzen erstellen, Eigenschaften konfigurieren und Skripte in Ihrem Projekt generieren kann. Das bedeutet, dass Sie häufige Entwicklungsaufgaben erledigen können, ohne zwischen Studio und externen Tools wechseln zu müssen. Für Kreatoren, die neu bei Roblox sind, kann Assistant helfen, die Menge an Studio-Funktionalität zu reduzieren, die Sie lernen müssen, bevor Sie mit dem Bau von Spielen beginnen können.
Im Laufe dieses Curriculums finden Sie die Optionen Mit Assistant bauen und Selbst bauen. Sie können entweder Workflow folgen. Das Durchführen der manuellen Schritte kann Ihnen helfen, zu verstehen, wie Studio funktioniert, während die Verwendung von Assistant Ihnen helfen kann, routinemäßige Aufgaben schneller und effizienter zu erledigen.
| Assistant kann helfen bei | Das möchten Sie immer noch selbst tun |
|---|---|
| Erstellen und Organisieren von Instanzen wie Ordnern, Modellen und Teilen | Terrain gestalten und Umgebungen bauen |
| Eigenschaften konfigurieren und Objekte nach spezifischen Anforderungen positionieren | Farben, Beleuchtung und visuellen Stil wählen |
| Boilerplate-Code generieren, einschließlich Ereignis-Handler, Leaderboards, RemoteFunctions und GUI-Logik | Gameplay entwerfen und entscheiden, wo Objekte platziert werden sollen |
| Detaillierte Tutorial-Anweisungen folgen, ohne wiederholtes Kopieren und Einfügen | Playtesting, Balancing und Verfeinern des Spielerlebnisses |